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