Русская Википедия:Runit

Материал из Онлайн справочника
Версия от 08:17, 17 июля 2023; EducationBot (обсуждение | вклад) (Новая страница: «{{Русская Википедия/Панель перехода}} {{программа| снимок экрана = Runit-void.png}} '''Runit''' — система инициализации. В целом он очень похож на init. Каталоги с уровнями инициализации хранятся в <tt>/etc/runit/номер_уровня</tt>. Также предоставляет следующие возможн...»)
(разн.) ← Предыдущая версия | Текущая версия (разн.) | Следующая версия → (разн.)
Перейти к навигацииПерейти к поиску

Шаблон:Программа

Runit — система инициализации. В целом он очень похож на init. Каталоги с уровнями инициализации хранятся в /etc/runit/номер_уровня. Также предоставляет следующие возможности:

  • демонизация процессов
  • журналирование вывода процесса и ротация логов
  • запуск, остановка, перезапуск, запрос состояния, управляющие скрипты для init.d
  • выключение и запуск сервисов автоматически при появлении новых сервисов в списке либо удалении старых из списка
  • возможность ведения нескольких независимых списков сервисов одновременно (например, для каждого пользователя отдельно и для системы в целом)
  • удобный API для управления сервисами
  • ускоренная загрузка системы по сравнению с обычной системой инициализации

Использование

Для дистрибутива Dragora Runit используется как система инициализации по умолчанию и является заменой традиционной Sysvinit. Был реализован в Dragora 2.0 и претендует быть системой запуска по умолчанию в будущих релизах.[1]

В дистрибутиве Void Linux Runit используется как родная система инициализации и как система управления сервисами.[2]

Ссылки

Примечания

Шаблон:Примечания Шаблон:Unix-stub