(терминология) init.d script = LSB Init Script = скрипт System V Init?

У меня возникли проблемы с распознаванием различных типов (традиционных) инструментов управления системными процессами по имени.

Под «традиционным» я имею в виду до подобных выскочек, systemd, launchd и т. д., которые я также изучаю. Но все же нужно понимать, что технологии предшествуют им.

LSB init script

Я вижу скрипты в каталоге /etc/init.d/ с этой сигнатурой:

### BEGIN INIT INFO # Provides: scriptname # Required-Start: $remote_fs $syslog # Required-Stop: $remote_fs $syslog # Default-Start: 2 3 4 5 # Default-Stop: 0 1 6 # Short-Description: Start daemon at boot time # Description: Enable service provided by daemon. ### END INIT INFO

, которые, вероятно, были скопированы и вставлены здесь:

https://wiki.debian.org/LSBInitScripts

Скрипт System V Init

Похож на (мне слишком много для этого):

https://wiki.debian.org/LSBInitScripts

Какова связь между этим и скриптами System V Init? Все ли они одно и то же, или одна более современная версия другой? Какая разница в том, как они работают?

0
задан 13 December 2017 в 03:10

3 ответа

Это системный скрипт V init. LSB-заголовок - это просто блок комментариев, который sysvinit игнорирует, но предоставляет информацию, которую нужно вывести из строя / systemd, когда они должны запускать ее.

1
ответ дан 22 May 2018 в 17:02
  • 1
    Значит, стандарт LSB является ступенью между старой императивной системой V Init парадигмы и декларативной парадигмой Upstart? Я действительно помню, что одна из проблем с классическими сценариями System V Init заключалась в том, что попытка перезапуска неудачных заданий была неуклюжей (хотя все же лучше, чем работы cron, как и для большинства моих потребностей). – Sridhar-Sarnobat 13 December 2017 в 03:09
  • 2
    @ Шридхар-Сарнобат, это в значительной степени. – psusi 13 December 2017 в 03:49

Это системный скрипт V init. LSB-заголовок - это просто блок комментариев, который sysvinit игнорирует, но предоставляет информацию, которую нужно вывести из строя / systemd, когда они должны запускать ее.

1
ответ дан 18 July 2018 в 01:18

Это системный скрипт V init. LSB-заголовок - это просто блок комментариев, который sysvinit игнорирует, но предоставляет информацию, которую нужно вывести из строя / systemd, когда они должны запускать ее.

1
ответ дан 24 July 2018 в 17:22

Другие вопросы по тегам:

Похожие вопросы: