Я планирую настроить сервер с использованием Ubuntu Lucid Lynx, который использует upstart. Я не нахожу документацию слишком интуитивно понятной, поэтому я хотел бы попросить решение для моей конкретной проблемы.
В настоящее время я использую скрипт для запуска туннеля IPv6 с Freenet6/gogo6 - сейчас это простой скрипт, вызывающий одну команду и ее файл конфигурации:
#! /bin/sh
/usr/local/gw6c/bin/gw6c -f /usr/local/gw6c/bin/gw6c.conf
Конечно, когда это идет вниз, это имеет тенденцию быть тихим, и поэтому я должен был бы войти и перезапустить это.
Я хотел бы установить скрипт выскочки, который будет
- запустить это приложение при запуске, функционально идентично скрипту, который у меня есть
- перезапустите этот скрипт как «root» в случае сбоя приложения
- Позвольте мне перезапустить туннель, если что-то пойдет не так.