Скрипт upstart ubuntu выполняет программу script.py

Я создаю скрипт upstart для выполнения программы python, которую я написал. Когда служба запускается, я хочу эхо starting service - script.py... и повторить идентификатор процесса программы после запуска.

Аналогично, я хочу эхо stopping service - script.py..., когда он остановлен.

У меня это до сих пор (помните, что я новичок в этом) ...

#Name: script.conf
description "An upstart config to run ~/applications/systems/script.py as an OS service."
author "Corey F. - 12/2011"

pre-start script
    echo 'starting service - script.py...'
end script

post-stop script
    echo 'stopped service - script.py...'
end script

start on runlevel [2534]
stop on runlevel [!2534]

exec /home/lv_admin/applications/systems/script.py
respawn

Мне кажется, мне нужна команда 2534 status, чтобы получить processid и последнее известное состояние службы (как описано здесь: http://upstart.ubuntu.com/getting-started.html ), но я не уверен, куда его поместить ...

Кроме того, как я мог бы регистрировать проблемы с событием перед конкретным файлом во время выполнения этого файла сценария script.conf? Мне нужно знать, есть ли проблемы с запуском процесса запуска.

6
задан 16 December 2011 в 21:07

0 ответов

Другие вопросы по тегам:

Похожие вопросы: