Как стать автором
Обновить

Комментарии 13

Щас активно продвигается upstart в убунту и редхате. Инициализационные скрипты в /etc/init/*.conf (не путать с /etc/init.d/). И инициализацию демонов, например, mysql следует искать именно из upstart.
* искать именно из upstart
читать как «искать изначально в upstart директории»
В Fedora уже systemd используется. Сдаётся мне, что systemd будет везде. :)
До выхода следующего RHEL… Ну вы поняли :) Ещё 10 лет 2.6.32
Да, Леннарт Пёттеринг будет везде. У парня талант. Ещё немного и гики массово на Колибри полезут.
:) Может кому-то будет интересно, где он рассказывает про systemd:
www.youtube.com/watch?v=TyMLi8QF6sw
В RH не upstart, а systemd, вроде бы. Плюс, пока только в федоре, а RHEL 6 недавно вышел, т.е. RHEL+Centos6 надолго остались в старом режиме.
С огромным интересом думал почитать статью. Но пусто — ни dependence-based run-part, ни upstart, ни systemd…

Слабо, очень слабо.
НЛО прилетело и опубликовало эту надпись здесь
Добавлю, что в Debian 6 запуск скриптов из init.d параллельный. Также можно построить графическое представление запуска скриптов виде графа.
Альтернативный вариант — использовать supervisord. Просто настраивать. Статус процесов можно смотреть не только из консоли а и через простенький web интерфейс. Кроме того программы, которые будут работать под supervisord не нужно писать особым образом: вывод из stdout и stderr может перенапрявляться в лог файлы. В общем просто и приятно.
p.s. Кроме того сейчас посматриваем в сторону upstart. Там тоже все достаточно приятно. Намного больше возможностей, лучше интеграция с стандартным софтом, меньше двигающихся частей. Единственное что расстраивает, что upstart сейчас активно поддерживаеться только ubuntu server-ом. Такой себе минорный lock-in.
И в дополнение/вместо можно использовать runit
Зарегистрируйтесь на Хабре, чтобы оставить комментарий

Публикации