После включения ПК или ноутбука часто приходится запускать программы, которые работают большую часть времени. Также после запуска системы нам может понадобиться приложить какие-то специфические усилия, например, создать нужные файлы или задать какие-то параметры.
В нашей статье мы расскажем, что такое автозагрузка Linux, как добавить пункты в автозагрузку, куда их будет правильнее добавить, а также какие разновидности автозагрузки существуют.
Добавить обслуживание в автозапуск в Linux
Процесс активации службы при запуске Linux подразумевает, что необходимая программа уже стоит на ПК.
Обзор вызова необходимых команд представлен в следующем примере.
- systemctl включить имя_службы.service
- update.rc имя_службы по умолчанию
- chkconfig —добавить имя_службы
Добавляем программы в автозапуск Linux
В этом примере описывается, как добавить nginx в автозагрузку. По аналогии добавляем другие программы! Сначала вам нужно установить права на выполнение файла:
chmod +x /etc/init.d/nginx
Затем пишем:
/usr/sbin/update-rc.d -f nginx по умолчанию
Создаем /etc/init.d/
sudo nano /etc/init.d/
Добавьте в начало скрипта:
#! /bin/sh
Установите права на выполнение в /etc/init.d/local :
sudo chmod +x /etc/init.d/local
Добавьте скрипт /etc/init.d/local в автозапуск:
sudo update-rc.d локальные значения по умолчанию 80
Теперь мы можем добавить в наш локальный скрипт команды, которые должны выполняться при старте системы.