Linux CentOS 6.5
Вот мой сценарий выскочки внутри /etc/init/
start on runlevel [2345]
stop on runlevel [!2345]
exec /usr/bin/riofs --fuse-options="allow_other" --fmode=0777 --dmode=0777 ct.recordergo /mnt/applications/recorder/streams/_definst_/s3
Я хочу запустить эту программу один раз при запуске.
У меня нет журналов внутри /var/log/upstart
.
Не уверен, работает сценарий или нет. Как заставить его регистрировать успех или неудачу?
Вы можете включить отладку в системный журнал с помощью initctl log-priority <priority>
команда.
Чтобы изменить приоритет, с которым Upstart записывает сообщения в системный журнал, вы можете изменить приоритет журнала в любое время с помощью команды log-priority следующим образом:
initctl log-priority <priority>
куда
<priority>
может быть одним из:отладка, информация, сообщение, предупреждение, ошибка, фатальный
Видеть http://upstart.ubuntu.com/cookbook/#debugging Чтобы получить больше информации
Версия Upstart в centos очень старая (v0.6.5 от 2010 г.) и не поддерживает ведение журнала. Используйте обходной путь, как описано в Поваренной книге Upstart: