==> Clean startup: service hiawatha start
Jan 31 18:29:47 digitalocean systemd[1]: Starting LSB: Hiawatha webserver...
Jan 31 18:29:47 digitalocean hiawatha[2160]: Starting Hiawatha webserver: hiawatha.
Jan 31 18:29:47 digitalocean systemd[1]: Started LSB: Hiawatha webserver.
===> Restart issued (fails): service hiawatha restart
Jan 31 18:30:16 digitalocean systemd[1]: Stopping LSB: Hiawatha webserver...
Jan 31 18:30:16 digitalocean hiawatha[2198]: Stopping Hiawatha webserver: hiawatha.
Jan 31 18:30:16 digitalocean systemd[1]: Starting LSB: Hiawatha webserver...
Jan 31 18:30:16 digitalocean hiawatha[2206]: Starting Hiawatha webserver: hiawathaError binding 0.0.0.0:80
Jan 31 18:30:16 digitalocean hiawatha[2206]: failed!
Jan 31 18:30:16 digitalocean systemd[1]: Started LSB: Hiawatha webserver.
==> Second restart issued (works): service hiawatha restart
Jan 31 18:30:46 digitalocean systemd[1]: Stopping LSB: Hiawatha webserver...
Jan 31 18:30:46 digitalocean hiawatha[2222]: hiawatha is not running ... failed!
Jan 31 18:30:46 digitalocean systemd[1]: hiawatha.service: control process exited, code=exited status=1
Jan 31 18:30:46 digitalocean systemd[1]: Unit hiawatha.service entered failed state.
Jan 31 18:30:46 digitalocean systemd[1]: Starting LSB: Hiawatha webserver...
Jan 31 18:30:46 digitalocean hiawatha[2230]: Starting Hiawatha webserver: hiawatha.
Jan 31 18:30:46 digitalocean systemd[1]: Started LSB: Hiawatha webserver.
==> Restart again (fails): service hiwatha restart
Jan 31 18:34:00 digitalocean systemd[1]: Stopping LSB: Hiawatha webserver...
Jan 31 18:34:00 digitalocean hiawatha[2268]: Stopping Hiawatha webserver: hiawatha.
Jan 31 18:34:00 digitalocean systemd[1]: Starting LSB: Hiawatha webserver...
Jan 31 18:34:00 digitalocean hiawatha[2277]: Starting Hiawatha webserver: hiawathaError binding 0.0.0.0:80
Jan 31 18:34:00 digitalocean hiawatha[2277]: failed!
Jan 31 18:34:00 digitalocean systemd[1]: Started LSB: Hiawatha webserver.
==> Hiawatha is not running. Issue start (fails): service hiawatha start
Jan 31 18:34:54 digitalocean systemd[1]: Started LSB: Hiawatha webserver.
==> Hiawatha is still not running. Start again (fails): service hiawatha start
Jan 31 18:35:13 digitalocean systemd[1]: Started LSB: Hiawatha webserver.
==> Stop service (works): service hiawatha stop
Jan 31 18:35:49 digitalocean systemd[1]: Stopping LSB: Hiawatha webserver...
Jan 31 18:35:49 digitalocean hiawatha[2341]: hiawatha is not running ... failed!
Jan 31 18:35:49 digitalocean systemd[1]: hiawatha.service: control process exited, code=exited status=1
Jan 31 18:35:49 digitalocean systemd[1]: Stopped LSB: Hiawatha webserver.
Jan 31 18:35:49 digitalocean systemd[1]: Unit hiawatha.service entered failed state.
==> Start service after stop command (works): service hiawatha start
Jan 31 18:36:17 digitalocean systemd[1]: Starting LSB: Hiawatha webserver...
Jan 31 18:36:17 digitalocean hiawatha[2367]: Starting Hiawatha webserver: hiawatha.
Jan 31 18:36:17 digitalocean systemd[1]: Started LSB: Hiawatha webserver
root@TestDroplet:~# export PIDFILE=/var/run/hiawatha.pid
root@TestDroplet:~# export DAEMON=/usr/sbin/hiawatha
root@TestDroplet:~# start-stop-daemon --stop --quiet --oknodo --retry 30 --pidfile $PIDFILE; start-stop-daemon --start --quiet --oknodo --pidfile $PIDFILE --exec $DAEMON
root@TestDroplet:~# ps -ef | grep hiawatha
www-data 1538 1 0 17:20 ? 00:00:00 /usr/sbin/hiawatha
root 1566 827 0 17:20 pts/0 00:00:00 grep hiawatha
if start-stop-daemon --stop --quiet --oknodo --retry 30 --pidfile $PIDFILE; then