История изменений
Исправление
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