Re: systemd (sysvinit осиротел, галактико опасносте!)
Alexey Shrub -> Debian Russian Mailing List @ Wed, 02 Mar 2016 14:30:26 +0300:
>> какую проблему решает systemd?
AS> Вроде тут уже всё плюсы озвучивали в предыдущие холивары, но повторю своё
AS> мнение - для меня systemd это, в первую очередь, нормальный высокоуровневый
AS> интерфейс.
AS> Чтобы не повторять то что говорил ранее - вот свежий пример, рассказывали мне
AS> недавно что какому-то совсем не юникс пользователю написали инструкцию как что
AS> делать на юникс сервере, в которой были традиционные ps aux | fgrep с
AS> последующим kill'ом по пиду. Так вот на этом месте он часто тупил, подумалось
AS> мне, что это реально дурацкий способ, мы же в 21-м веке, должен быть
AS> нормальный интерфейс жесткого останова сервиса и точно -
AS> systemctl умеет слать сигналы сервису по имени
Это не про systemd, а про горе-сисадминов.
Это реально дурацкий способ, что при наличии systemd, что при его
отсутствии. Если это сервис, то помогает, сюрприз, команда service.
Ну, допустим, service ее зовут в Debian-based, в редхатоидах она может
быть svc, а универсальный способ - /etc/init.d/имя-сервиса
start|stop|restart|reload. Сигналы сервису слать не надо. Если же речь
идет об имени процесса, а не сервиса, то хорошо работает pkill. Причем
далеко не только в линуксах, в отличие от systemd.
Reply to: