Cтолкнуться с необходимостью добавления скрипта в автозагрузку системы. Добавление его в rc.local не сработало, вернее работало не так как хотелось. Как сделать простой скрипт и добавить его запуск при инициализации системы расскажу ниже.
Создадим скрипт запуска в каталоге инициализации системы:
sudo vi /etc/init.d/script
В текстовом редакторе вводим строки:
#!/bin/bash наш скрипт
В первой строке этого скрипта указывается интерпретатор.
Пишется тут всё точно также, как вы выполняли необходимую команду в терминале, за исключением того, что не надо добавлять ‘sudo‘ — так как этот скрипт будет выполняться при инициализации системы, то есть уже сразу под суперпользователем.
После того как файл создан, сделаем его исполняемым:
sudo chmod +x /etc/init.d/script
Теперь добавим созданный скрипт к автозагрузке:
sudo update-rc.d script defaults 90
Числовое значение после слова defaults указывает на приоритет для старта этого скрипта.
В результате всех этих действий скрипт будет запускаться еще до загрузки графической среды, сразу вместе с инициализацией операционной системой.
Если вы захотите удалить этот скрипт из автозагрузки, то перед тем как удалить сам файл надо выполнить такую команду:
sudo update-rc.d -f script remove
А как сделать так, чтобы скрипт запускался после загрузки графической системы?
Ваш вариант http://help.ubuntu.ru/manual/автозапуск_приложений