Как я могу записать отказоустойчивый новомодный сценарий, который запускает приложение с необходимыми полномочиями?

Я - планирование установки сервера с помощью Ubuntu Ясный Lynx, который использует выскочку. Я не нахожу документацию слишком интуитивной, таким образом, я хотел бы попросить решение для своей определенной проблемы.

Я в настоящее время использую сценарий для запуска моего туннеля IPv6 с Freenet6/gogo6 - прямо сейчас это - простой сценарий, вызывающий единственную команду и ее конфигурационный файл:

 #! /bin/sh
/usr/local/gw6c/bin/gw6c -f /usr/local/gw6c/bin/gw6c.conf

Конечно, когда это понижается, это имеет тенденцию быть тихим, и таким образом, я должен был бы войти и перезапустить его.

Я хотел бы настроить новомодный сценарий, который будет

  1. запустите это приложение на запуске, функционально идентичном сценарию, который я имею
  2. перезапустите этот сценарий, поскольку 'корень' должен сбой приложения
  3. позвольте мне перезапустить туннель, должен что-либо идти не так, как надо.
1
задан 19.05.2011, 23:07

1 ответ

Ниже сценария работает над выскочкой на Ubuntu Ясная альфа Lynx 3

respawn
console none

start on (local-filesystems and net-device-up IFACE=eth0)
stop on [!12345]

script
chdir /usr/local/gw6c/bin/
exec /usr/local/gw6c/bin/gw6c 
end script
2
ответ дан 12.12.2019, 13:19

Теги

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