[Unit] Description=ADCH++ Service After=syslog.target After=network.target [Service] Type=simple User=<adchpp user> Group=<adchpp group> ExecStart=/bin/adchpp -d -c <adchpp home>
# Give a reasonable amount of time for the server to start up/shut down TimeoutSec=300 [Install] WantedBy=multi-user.target Change <adchpp user> to be the user you want adchpp to run as Change <adchpp group> to be the group you want adchpp to run as Change <adchpp home> to be the absolute locate to your adchpp directory Save the file to install this service use (as root or sudo) systemctl enable adchpp.service to start the service use (as root or sudo) systemctl start adchpp.service Logs will be written to /var/log/messages should be something like this if i read the systemd man correctly :D ** Description changed: Should work havent tested it yet might be worth while to add into distro #!/bin/bash # Init Script for ADCH++ CONF=/etc/adchpp/default.conf PID=$(ps -A -o pid,cmd|grep adchppd | grep -v grep |head -n 1 | awk '{print $1}') - case "$1" in - start) - printf "Starting ADCH++" - adchppd -d -c $CONF - ;; + case "$1" in + start) + printf "Starting ADCH++" + adchppd -d -c $CONF + ;; - stop) - printf "Stopping ADCH++" - kill -SIGTERM $PID - ;; + stop) + printf "Stopping ADCH++" + kill -SIGTERM $PID + ;; - enable) - printf "Enabling ADCH++ Service" - update-rc.d adchpp defaults - ;; + enable) + printf "Enabling ADCH++ Service" + update-rc.d adchpp defaults + ;; - disable - printf "Disabling ADCH++ Service" - update-rc.d -f adchpp remove + disable) + printf "Disabling ADCH++ Service" + update-rc.d -f adchpp remove - *) - echo "Usage: /etc/init.d/blah {start|stop|enable|disable}" - exit 1 - ;; + *) + echo "Usage: /etc/init.d/adchpp {start|stop|enable|disable}" + exit 1 + + ;; esac exit 0 -- You received this bug notification because you are a member of Dcplusplus-team, which is subscribed to ADCH++. https://bugs.launchpad.net/bugs/1447730 Title: Debian Startup script Status in ADCH++: Opinion Bug description: Should work havent tested it yet might be worth while to add into distro #!/bin/bash # Init Script for ADCH++ CONF=/etc/adchpp/default.conf PID=$(ps -A -o pid,cmd|grep adchppd | grep -v grep |head -n 1 | awk '{print $1}') case "$1" in start) printf "Starting ADCH++" adchppd -d -c $CONF ;; stop) printf "Stopping ADCH++" kill -SIGTERM $PID ;; enable) printf "Enabling ADCH++ Service" update-rc.d adchpp defaults ;; disable) printf "Disabling ADCH++ Service" update-rc.d -f adchpp remove *) echo "Usage: /etc/init.d/adchpp {start|stop|enable|disable}" exit 1 ;; esac exit 0 To manage notifications about this bug go to: https://bugs.launchpad.net/adchpp/+bug/1447730/+subscriptions _______________________________________________ Mailing list: https://launchpad.net/~linuxdcpp-team Post to : linuxdcpp-team@lists.launchpad.net Unsubscribe : https://launchpad.net/~linuxdcpp-team More help : https://help.launchpad.net/ListHelp