Поместите скрипт, который вы хотите запустить, в каталог /etc/init.d и сделайте скрипт исполняемым.
chmod 755 myscript
Как только это будет сделано, создайте символическую ссылку в каталоге уровня выполнения, который вы хотели бы использовать, например, если вы хотите запустить программу на графическом уровне выполнения 2, уровне выполнения по умолчанию для Ubuntu, вы должны поместить ее в /etc/rc2.d
каталог. Вы просто не можете поместить его в каталог, вы должны указать, когда он будет запущен, указав запуск с помощью буквы “S”, и порядок выполнения важен. Поместите его после всего остального, что есть в каталоге, присвоив ему более высокий номер.
Если последний сценарий, который должен быть запущен, является rc.local
и это называется S99rc.local
затем вам нужно добавить свой скрипт как S99myscript
.
ln -s /etc/init.d/myscript /etc/rc3.d/S99myscript
Каждая обратная совместимость /etc/rc*.d
каталог содержит символические ссылки на /etc/init.d/
каталог.