Автоматический запуск в linux

UpStart

/etc/init содержит конфигурационные файлы для супервизора сервисов "UpStart".

Команды

$ initctl list $ initctl start {SERVICENAME} $ initctl stop {SERVICENAME}

System-V

/etc/init.d содержит конфигурационные файлы для супервизора сервисов "Systemv". /ect/rc.[n] - содержит ссылки на конфигурационные скрипты, где n - уровень запуска

Runlevel 0 is halt. - Остановка системы

Runlevel 1 is single-user. - Однопользовательский режим

Runlevels 2-5 are multi-user. - Многопользовательский режим

Runlevel 6 is reboot. - Перезагрузка

/etc/inittab - содержит инструкции запуска /etc/init.d/rc.local - Запускает скрипты из /etc/rc.local

Удаление Systemd из Debian 8

Запуск PHP скрипта с использованием nohup

Команды

$ ls /etc/init.d/ $ /etc/init.d/{SERVICENAME} start $ /etc/init.d/{SERVICENAME} stop

Systemd

Systemd

Удаление Systemd из Debian 8

Команды

$ systemctl list-unit-files $ systemctl start {SERVICENAME} $ systemctl stop {SERVICENAME} $ systemctl enable {SERVICENAME} $ systemctl disable {SERVICENAME}

Runit

Использование runit для своих сервисов

Как загружается Linux