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

42 lines
948 B
Plaintext

#
[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=./main 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
ExecStart=/home/rgncycle/git/rgncycle-libulfius/http-get/main 65535 cfg-sib00_rgncycle.txt
# restart the service after a failure
#Restart=on-failure
#RestartSec=10s
# restart the service after RuntimeMaxSec is reached
RuntimeMaxSec=600s
Restart=always
# tell if the app is configured to start at boot time
[Install]
#
WantedBy=multi-user.target