скрипт upstart не запускается во время перезагрузки иногда

У меня есть процесс, который я хочу начать, как только моя система rebooted каким-либо образом, поэтому я использовал сценарий upstart для этого, но иногда то, что я замечаю, это мой процесс не запускается во время жесткого перезагрузка (включение и запуск машины), поэтому я думаю, что мой сценарий выскочки не получает удар после жесткой перезагрузки. Я считаю, что для Hard Reboot нет уровня запуска.

Я путаюсь, что иногда во время перезагрузки он работает, но иногда он не работает. И как я могу отладить это?

Ниже мой сценарий выскочки:

# sudo start helper # sudo stop helper # sudo status helper start on runlevel [2345] stop on runlevel [!2345] chdir /data respawn pre-start script echo "[`date`] Agent Starting" >> /data/agent.log sleep 30 end script post-stop script echo "[`date`] Agent Stopping" >> /data/agent.log sleep 30 end script limit core unlimited unlimited limit nofile 100000 100000 setuid goldy exec python helper.py

Есть ли способ отладить это из того, что происходит? Я могу легко воспроизвести это, я считаю. Любые указатели на то, что я могу сделать здесь?

Примечание:

Во время перезагрузки иногда я вижу запись, которая у меня есть в сценарии pre-start, но иногда я не вижу, чтобы запись в все после перезагрузки, и это означает, что мой сценарий выскочки не был запущен.

0
задан 18 October 2017 в 20:25

0 ответов

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

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