Должны ли использоваться «invoke-rc.d» или «service» для перезапуска служб?

Я смущен относительно того, что лучше всего и в каких обстоятельствах:

invoke-rc.d apache2 restart 

или

 service apache2 restart 

Есть ли реальная разница?

man service есть следующий интересный бит:

служба запускает сценарий инициализации System V как можно более предсказуемую среду, удаляя большинство переменных окружения и с текущим рабочим каталогом, установленным в /.

Меня интересует главным образом Debian, но также Mint (также основанный на Debian).

One Solution collect form web for “Должны ли использоваться «invoke-rc.d» или «service» для перезапуска служб?”

На официальной странице вики Debian на демонах говорится, что вы используете service :

 # service ssh restart Restarting OpenBSD Secure Shell server: sshd. 

Функциональное service и invoke-rc.d в основном эквивалентны:

  • invoke-rc.d является предпочтительной командой для сценариев поддержки пакетов, в соответствии с справочной страницей команды
  • service имеет уникальную опцию --status-all , которая запрашивает статус всех доступных демонов

Похоже, что service – это ориентированная на пользователя команда, а invoke-rc.d – для других целей.

  • Ошибка сценария загрузки chkconfig, сценарий работает хорошо вручную
  • Когда подходящее время для запуска Redshift с помощью выскочки?
  • ключевое слово сервиса «сервис» не требуется
  • Скрипт Init.d не работает при запуске: не удалось запустить SYSV
  • Как проверить, установлена ​​ли Samba
  • Cron job throwing error "service: not found ", но при выполнении вручную в терминальном скрипте работает нормально
  • Запуск сценария Python в виртуальной среде Conda в качестве службы
  • Как использовать замещение процесса внутри case-case без получения синтаксических ошибок?
  • Как избежать sudo при работе с файлами, принадлежащими учетной записи службы?
  • Как мы можем разрешить пользователям без полномочий root управлять сервисом system.d?
  • rpc.statd работает в системе, не использующей NFS
  • Тайм-аут с «перезагрузкой сетевой сети»
  • Interesting Posts

    Что такое «домашний каталог»?

    Латинские символы на монетном дворе – клавиша Alt как Windows

    Насколько надежным является один интервал и один параметр счета в SAR?

    Какой код следует использовать для загрузки и установки моего скрипта в каталог, доступный для пользователя в PATH пользователя (без необходимости sudo)?

    Неизвестный двоичный блок в / var / log / syslog

    Трудный рекурсивный псевдоним bash? установить при первом использовании

    Что происходит, когда файлы добавляются / удаляются в середине цикла «for f in *» sh?

    корицы: получить оригинальный внешний вид, используя xsession

    Как я могу настроить новые файлы ~ / .vnc / xtartup для обычного рабочего стола по умолчанию?

    Оптимизация производительности

    Как сделать экран -R прикрепленным к самой молодой отдельной сессии?

    Разрешение пакета для CentOS 7.3

    Как отредактировать файл как root?

    Предоставьте два аргумента одному варианту с помощью getopts

    Kali Linux не загружается с USB-накопителя

    Linux и Unix - лучшая ОС в мире.