sudo apt-get install runitПосле того, как установили программу runit создаем проект (папку) в папке /etc/sv/
И в созданную папку кладем исполняемый файл - наш скрипт с именем run (такое имя обязательно)
Самое главное , чтобы скрипт был не демонизирующимся, а то начнется черт знает что!
Пример run файлика для различных приложений:
django:
#!/bin/sh
exec 2>&1
#export HTTPS=on
/opt/python/bin/python ./manage.py runfcgi method=prefork host=127.0.0.1 port=8001 daemonize=false maxchildren=10 maxspare=4 minspare=2
celeryd:
#!/bin/bash
exec 2>&1
/opt/python/bin/python ./manage.py celeryd --loglevel=INFO --purge --concurrency=6
но ведь в папке может быть только 1 файл с именем run?
ОтветитьУдалитьНет, просто run как main в C++
ОтветитьУдалитьЭтот комментарий был удален администратором блога.
ОтветитьУдалить