Перевод строки inittab в эквивалент Ubuntu 9.04.

Я пытаюсь использовать runit на моем SheevaPlug под управлением Ubuntu 9.04 Jaunty. В TechRepublic есть полезное руководство ( Использовать runit для управления службами Linux ), в котором рассказывается:

edit / etc / inittab and добавьте:

SV: 123456: respawn: / sbin / runvdir-start

в конец файла. Это запустит (и перезапустит, если оно когда-нибудь выйдет) программу / sbin / runvdir-start.

Я нашел сообщение о том, что inittab не используется в некоторых версиях Ubuntu . Я могу установить / использовать chkconfig или update-rc.d, но я действительно не знаю, что я делаю или как перевести вышеприведенное утверждение в аргументы для любого инструмента. Любые указатели?

1
задан 3 November 2010 в 22:10

1 ответ

Бойкий больше не поддерживается (это достигло Конца жизненного цикла в прошлом месяце), таким образом, я рекомендую обновить (перейдите в 10,04 при необходимости в долговечной системе). Однако, когда Вы обновляете до версии, которая использует Выскочку, можно создать файл в /etc/init каталог, чтобы сделать то, в чем Вы нуждаетесь. Например, создать /etc/init/sheevaplug.conf:

start on stopped rc RUNLEVEL=[123456]
stop on runlevel [!123456]

respawn
exec /sbin/runsvdir-start

Это - прямой перевод inittab строка Вы дали и должны вести себя так же с Выскочкой. Можно запустить и остановить его с service sheevaplug start и service sheevaplug stop, и т.д.

3
ответ дан 3 November 2010 в 22:10

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

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