upstart respawn с двумя дочерними процессами

sudo apt-get update & amp; & amp; & amp; & amp; sudo apt-get dist-upgrade & amp; & amp; & amp; sudo apt-get autoremove & amp; & amp; & amp; sudo apt-get autoclean

Эти две строки помогут вам получить последнее стабильное ядро.

2
задан 12 October 2011 в 10:33

1 ответ

Я буду «перенаправлять» работу на скрипт bash:

start on runlevel [2345]
respawn

script
  exec /path/to/bash/script
end script

скрипт

#! /bin/bash -e

su - ubuntu -c "cd /opt/app; bin/widget" |& logger -t 'widget'

exit ${PIPESTATUS[0]}

В массиве PIPESTATUS в bash хранятся значения возврата канала, в в этом случае мы используем возвращаемое значение команды su.

1
ответ дан 25 May 2018 в 18:20

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

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