Hello! On Thursday 27 August 2009 15:10:53 Stanislav Maslovski wrote: > > Можно ли сделать автоматический перезапуск демонов, запущенных такими > > скриптами? > > AFAIK, "искаропки" нет. Но всегда есть стандартный механизм respawn в > inittab или более велосипедные решения, опирающиеся на cron, например.
Как раз велосипеды надоели. inittab подходит для простого безусловного запуска, но зачастую при запуске нужно проверять работу других сервисов или нагрузку на систему. Например, пока LA > N, подождать запускать сервис (а скрипт по крону может убивать сервис при перегрузке). Неужели для такой стандартной, по сути, задачи администрирования нет решения "из коробки"? > > Какой номер оптимально использовать для пользовательских скриптов? > > update-rc.d > > назначает номер 20, хотя имхо 99 было бы разумнее. Опять же, в INIT INFO на > > эту > > тему пусто. > > Зависит от того, для чего твой инит скрипт предназначен и от > наличия/отсутствия каких проинициированных подсистем он зависит. Если его запускать после всех сервисов, то без разницы, от чего он зависит. А вот если запускать раньше, и он почему-либо зависнет, то и ssh не стартует и в систему вообще попасть будет нельзя. По крайней мере, до параллельной системы запуска сервисов было именно так, а сейчас как, не знаю, не пробовал, хотя подозреваю, что точно так же. Best regards, Alexey Pechnikov. http://pechnikov.tel/