До недавнього часу існував простий та ефективний спосіб запустити / зупинити / перезапустити послуги:
service nginx start|stop|restart
Це спрацювало ідеально стільки років, ... поки деякі смарт-штани не вирішили їх покращити, і зараз я стикаюся з системами Debian / Ubuntu, де service
сценарій нічого не робить (як я повинен використовувати такі речі, як systemctl start nginx.service
(набагато довше, немає автоматичного завершення роботи, ...)
Моє запитання стосується спеціально Debian та Ubuntu, але також було б корисно охопити дистрибутиви CentOS / RedHat.
Отже, чи є щось, що може врятувати мене від цих приречених змін?
У випадку, якщо це було не зрозуміло, я шукаю послідовний спосіб поводження з тими, який би працював на Debian 7.x, 8.x, останніх Ubuntu LTS та non-LTS.
PS. Поза межами цього конкретного питання, але додаткові кудоси надаються, якщо рішення також охопить частину включення та вимкнення послуг.
service
команду обгорткою, яка натомість викликає servicectl?
service
для вас нічого не роблять? Це працює так, як очікувалося на моєму LMDE (що в основному є тестуванням Debian), я не вважав, що це специфічна для LMDE річ. Він також працює, як очікувалося, в моєму VM Ubuntu.