Example systemd script written in /lib/systemd/system/service_name.service:
systemctl cat service_name.service
returns:
[Unit] Description=Job that runs the service_name daemon Documentation=man:service_name(1) [Service] Type=forking Environment=statedir=/var/cache/service_name ExecStartPre=/usr/bin/mkdir -p ${statedir} ExecStart=/usr/bin/service_name-daemon --arg1 "hello world" --statedir ${statedir} [Install] WantedBy=multi-user.target
Example upstart script written in /etc/init/service_name.conf:
description "Job that runs the service_name daemon" start on runlevel [2345] stop on runlevel [016] env statedir=/var/cache/service_name pre-start exec mkdir -p $statedir exec /usr/bin/service_name-daemon --arg1 "hello world" --statedir $statedir