LINUX.ORG.RU

История изменений

Исправление firestarter, (текущая версия) :

ubuntu server

Ну вот к примеру у меня конфиг upstart для jabber бота на питоне (/etc/init/talisman.conf):

description     "Talisman jabber bot"
author          "Firestarter"
 
start on (filesystem
          and net-device-up IFACE!=lo
          and runlevel [2])
         
stop on runlevel [!2]
 
respawn
respawn limit 5 10
 
umask 002
nice 19
chdir /media/G/data/Talisman
 
console none
 
exec /usr/bin/setuidgid bot /usr/bin/python ./pybot.py

Здесь оно будет респавниться, но если процесс падает чаще пяти раз за десять секунд, оно прекратит свою работу. Если задание требуется выполнять от рута, то достаточно оставить exec /usr/bin/python script.py

Исходная версия firestarter, :

ubuntu server

Ну вот к примеру у меня конфиг upstart для jabber бота на питоне:

description     "Talisman jabber bot"
author          "Firestarter"
 
start on (filesystem
          and net-device-up IFACE!=lo
          and runlevel [2])
         
stop on runlevel [!2]
 
respawn
respawn limit 5 10
 
umask 002
nice 19
chdir /media/G/data/Talisman
 
console none
 
exec /usr/bin/setuidgid bot /usr/bin/python ./pybot.py

Здесь оно будет респавниться, но если процесс падает чаще пяти раз за десять секунд, оно прекратит свою работу. Если задание требуется выполнять от рута, то достаточно оставить exec /usr/bin/python script.py