установка:
apt-get install suprevisor
конфиг:
sudo nano /etc/suprevisor/conf.d/my_site.conf
пример конфигурационного файла для php
https://github.com/JustinCarmony/PHP-Workers-Tutor...управление: (supervisor, supervisord, supervisorctl)
логи
cat /var/log/supervisor/supervisord.log
живет ли supervisor
pgrep -fl supervisor
перезагрузка
sudo supervisorctl reload
состояние
sudo supervisorctl status
посмотреть лог работы (какие ошибки при запуске)
sudo supervisord -n
supervisor - будет следить что бы программа всегда работала, и в случаи падения перезапустит, после рестарта сервера так же запустит.
crontab - если нужно что бы скрипт запускался каждый час/день/месяц,
nohup - если нужно запустить программу в фоне, что бы она работала после закрытия терминала/ssh