Ha szeretnénk egy háttérben futó folyamatot biztonságban tudni: induljon el, induljon újra automatikusan, akkor használjuk a supervisort.

Telepítés:

sudo apt-get install supervisor

Programunkat a /etc/supervisord.conf fájlban vagy a /etc/supervisord.d/ mappában lehet megadni, például:

[program:service]
command=/var/www/service.php

A config módosítása után újra kell olvasni és frissíteni a supervisort:

sudo supervisorctl reread
sudo supervisorctl update

Az alábbi parancsokkal lehet játszani:

sudo supervisorctl status
sudo supervisorctl start all
sudo supervisorctl stop all

sudo supervisorctl start|stop <process>