Dość często zachodzi potrzeba uruchomienia jakiegoś skryptu przy starcie systemu.
Przetestowałem dość sporo rozwiązań (większość de facto nie działała) i w końcu znalazłem najlepsze które działa pod wszystkimi systemami opartymi na debianie – testowałem na Debianie 8.x oraz lubuntu w najnowszej wersji.
Pierwsze co musimy zrobić to utworzyć sobie plik o dowolnej nazwie w /etc/init.d/
W Debianie logujemy się na roota i wydajemy polecenie
gedit /etc/init.d/NAZWA_PLIKU
W pliku umieszczamy nasz skrypt – ja akurat potrzebuje do mapowania dysków sieciowych
Po zapisaniu pliku zmieniamy nadajemy uprawnienia do uruchamiania:
chmod +x /etc/init.d/NAZWA_PLIKU
lub robimy to przez Midnight Commander
Ostatnim krokiem jest dodanie pliku do autostartu:
update-rc.d NAZWA_PLIKU defaults 80
I to tyle – rebootujemy maszynę i nasz skrypt powinien się odpalić
Jest jeszcze inna opcja którą stosowałem:
Edytujemy plik:
/etc/rc.local
wstawiamy polecenie które powinno nam się uruchomić.
Na końcu umieszczamy:
exit 0
To bardzo ważne bo bez tego nic nie zadziała
Źródło: http://www.ubucentrum.net/2009/08/automatyczne-uruchamianie-skryptu-po.html