rgncycle-libulfius/etc/systemd/system/rgncycle.service

38 lines
822 B
SYSTEMD

#
[Unit]
# describe the service
Description=rgncycle libulfius api
#
After=syslog.target
# define details that the os requires to be able to start the service
[Service]
# specify the security details for the app to run
User=rgncycle
Group=rgncycle
# simple: the app will run immediately without forking any other processes
Type=simple
# specify the entire command line to be used to execute the app
ExecStart=/home/rgncycle/bin/rgncycle 65535 cfg-sib00_rgncycle.txt
# define that the app has closed cleanly with exit status 143 when killed via SIGTERM
SuccessExitStatus=143
# define the service home directory
WorkingDirectory=/home/rgncycle/bin
# restart the service after a failure
Restart=on-failure
RestartSec=10s
# tell if the app is configured to start at boot time
[Install]
#
WantedBy=multi-user.target