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