Konsola ikonaDość 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

Michał

Informatyk, administrator kochający pisać skrypty w PHP, BASHu, pythonie. Na stronie umieszczam rzeczy przydatne w codziennej pracy tak aby łatwo mi było do nich wrócić

Artykuły autora | Strona www autora

Leave a Reply