Как в Linux добавить программу в автозагрузку?

После пуска компьютера, как правило, нам приходится запускать некоторые программы. которыми мы пользуемся чаще только. Также после запуска системы нам может понадобиться выполнить какие-либо специфичные усилия, например, создать нужные файлы или установить некоторые параметры. В этой статье мы рассмотрим как трудится автозагрузка Linux, как добавить программы автозагрузки, куда их будет более правильно приплюсовать, а также какие виды автозагрузки бывают в этой операционной системы.

Добавление обслуживания в автозапуск в Linux

Процедура включения сервиса в автозагрузку Linux подразумевает, что нужная прога уже установлена с помощью менеджера пакетов или скомпилирована. Общий вид вызова нужных команд презентован в примере, приведенном ниже.

Читайте также:  Как в Linux Astra узнать какие флешки подключались к компьютеру?

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 команды, которые должны быть выполнены при запуске системы.

Читайте также:  Релиз ядра Linux 3.4. Обзор новшеств