У меня возникли проблемы с распознаванием различных типов (традиционных) инструментов управления системными процессами по имени.
Под «традиционным» я имею в виду до подобных выскочек, systemd, launchd и т. д., которые я также изучаю. Но все же нужно понимать, что технологии предшествуют им.
Я вижу скрипты в каталоге /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
Похож на (мне слишком много для этого):
https://wiki.debian.org/LSBInitScripts
Какова связь между этим и скриптами System V Init? Все ли они одно и то же, или одна более современная версия другой? Какая разница в том, как они работают?
Это системный скрипт V init. LSB-заголовок - это просто блок комментариев, который sysvinit игнорирует, но предоставляет информацию, которую нужно вывести из строя / systemd, когда они должны запускать ее.
Это системный скрипт V init. LSB-заголовок - это просто блок комментариев, который sysvinit игнорирует, но предоставляет информацию, которую нужно вывести из строя / systemd, когда они должны запускать ее.
Это системный скрипт V init. LSB-заголовок - это просто блок комментариев, который sysvinit игнорирует, но предоставляет информацию, которую нужно вывести из строя / systemd, когда они должны запускать ее.