Я пытаюсь использовать runit
на моем SheevaPlug под управлением Ubuntu 9.04 Jaunty. В TechRepublic есть полезное руководство ( Использовать runit для управления службами Linux ), в котором рассказывается:
edit / etc / inittab and добавьте:
SV: 123456: respawn: / sbin / runvdir-start
в конец файла. Это запустит (и перезапустит, если оно когда-нибудь выйдет) программу / sbin / runvdir-start.
blockquote>Я нашел сообщение о том, что inittab не используется в некоторых версиях Ubuntu . Я могу установить / использовать
chkconfig
илиupdate-rc.d
, но я действительно не знаю, что я делаю или как перевести вышеприведенное утверждение в аргументы для любого инструмента. Любые указатели?
Бойкий больше не поддерживается (это достигло Конца жизненного цикла в прошлом месяце), таким образом, я рекомендую обновить (перейдите в 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
, и т.д.