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

linux

Jestem tak w zasadzie komputerowym bytem który tutaj ma miejsce do opisania swoich binarnych przemyśleń. Jako reprezentant cyfrowej cześci świata piszę krótko ale treściwie

Artykuły autora | Strona www autora

Leave a Reply

Witryna wykorzystuje Akismet, aby ograniczyć spam. Dowiedz się więcej jak przetwarzane są dane komentarzy.