WHAT'S NEW?
Loading...

rc.local в ubuntu (автозагрузка linux)

Во многих дистрибутивах linux можно добавлять программы или команды в конец процесса загрузки и они будут выполнены после того как запустятся все системные сервисы. Для этих целей разные дистрибутивы используют разные методы. Например, в дистрибутивах на основе RedHat можно добавить скрипт или программу в /etc/rc.d/rc.local файл, однако такого файла нет в дистрибутивах основанных на Debian. Как же быть в таком случае, ниже решение.

Необходимо создать файл /etc/init.d/local

#sudo nano /etc/init.d/local

Так как это shell скрипт в начало файла необходимо добавить

#!/bin/sh

Надо сделать файл /etc/init.d/local исполняемым

# sudo chmod +x /etc/init.d/local

Сделать /etc/init.d/local скрипт System V скриптом

# sudo update-rc.d local defaults 80

После всех вышеописанных манипуляций, можно добавлять команды в файл /etc/init.d/local
и они будут выполнены при старте системы.

Источник