O Debian eventualmente terá o systemd, então esta é a maneira de fazê-lo em um sistema Linux que usa o systemd (e muitos já o fazem; você pode considerar a mudança de distribuições).
O Systemd pode manipular automaticamente o serviço para você; nenhuma outra ferramenta é necessária. Simplesmente certifique-se de que Restart=always
esteja definido na seção [Service]
do arquivo de serviço.
# vi /etc/systemd/system/dtnd.service
[Service]
Restart=always
#...everything else...
Várias outras opções também estão disponíveis, para cenários mais complexos .