Я просто задавался вопросом, как (если это возможно) я мог бы пойти о, создают файл удара для запуска, моно приложение в системе запускаются и имеют его, открываются назад, если это отказывает. Есть ли некоторый цикл с условием продолжения, который я мог создать или что-то? Именно так Вы знаете, что у меня нет GUI, это - вся ssh командная строка. Также это - Ubuntu 10.10. Следует иметь в виду для этого вопроса, я не знаю, как запустить, вещи в системе запускаются, и я знаю, ничто из удара (кроме него существует).
Спасибо.
Вы, вероятно, захотите использовать Новомодную систему, которая является тем, что используется на Ubuntu для управления системными службами, которые должны запуститься при системном запуске и продолжаться управлять, в то время как система произошла.
Можно посмотреть на файлы в /etc/init/
использовать в качестве моделей. В частности, эти файлы среди тех, которые используют respawn
инструкция, которая поддерживает демонов в движении, если они отказывают: cron.conf
, dbus.conf
, hal.conf
и udev.conf
.
Некоторые из тех файлов имеют соответствующие записи в /etc/init.d
это - symlinked к /lib/init/upstart-job
. У других есть свой собственный сценарий оболочки. Они используются для управления запуском и остановкой демона и могут использоваться в качестве моделей для собственного сценария.
Посмотрите это для получения дополнительной информации о Выскочке.
Посмотрите это для получения дополнительной информации об управлении процессами (хотя оно не включает информации о Выскочке, оно действительно имеет другие полезные подсказки).
Не стесняйтесь задавать дополнительные отдельные вопросы об определенных аспектах использования этой функции. Если у Вас есть краткие продолжения, можно отправить их как комментарии или редактирования к вопросу, конечно.