daemonisation
This is an old revision of the document!
/etc/systemd/system/porridged.service:
[Unit] Description=Porridge Daemon Wants=network-online.target After=network.target network-online.target local-fs.target [Service] User=slack Group=slack WorkingDirectory=/home/slack/porridge/daemon Restart=always ExecStart=/home/slack/.rvm/wrappers/ruby-3.0.0/ruby /home/slack/porridge/daemon/bin/porridged [Install] WantedBy=network-online.target
Then
ln -s /home/slack/appname/appname.service /etc/systemd/system/ systemctl daemon-reload systemctl enable appname service appname start
Check it is running with
service appname status
If it has failed to run, start looking in /var/log/syslog.
daemonisation.1623151884.txt.gz · Last modified: 2021/06/08 11:31 by slack