Jak napisać skrypt automatycznego uruchamiania w systemie Linux?

Wszystkie pliki konfiguracyjne Linuksa są przechowywane w dokumentach tekstowych, co ułatwia ich edycję. Ta funkcja umożliwia dodawanie skryptów do sekwencji startowej komputera lub montowania urządzenia proces, dzięki czemu działają automatycznie po włączeniu komputera, podłączeniu urządzenia USB lub włóż płytę CD.

Aby uruchomić przy rozruchu systemu

Krok 1

Napisz swój skrypt i zapisz go w katalogu /etc/init.d/.

Wideo dnia

Krok 2

Upewnij się, że skrypt jest wykonywalny, uruchamiając następujące polecenie w terminalu powłoki. Zastąp „script.sh” rzeczywistą nazwą swojego skryptu:

chmod 755 /etc/init.d/script.sh

Krok 3

Uruchom następujące polecenie, jeśli używasz dystrybucji opartej na Debianie, takiej jak Ubuntu lub Linux Mint, aby utworzyć niezbędne dowiązania symboliczne, aby skrypt działał podczas uruchamiania systemu:

update-rc.d script.sh domyślne ustawienia

Ponownie zastąp „script.sh” rzeczywistą nazwą pliku. Zamiast tego uruchom następujące polecenia, jeśli używasz dystrybucji innej niż Debian:

chkconfig --add script.sh chkconfig script.sh on

Aby uruchomić na urządzeniu Mount

Krok 1

Napisz swój skrypt, spraw, aby był wykonywalny i zapisz go. Zrobi to dowolna lokalizacja, niezależnie od tego, czy jest to płyta CD, dysk flash lub aparat cyfrowy, dla którego chcesz, aby uruchomiła się automatycznie, czy w lokalizacji na dysku twardym.

Krok 2

Uruchom następujące polecenie, jeśli Twoje urządzenie jest oparte na USB:

lsusb

To polecenie wygeneruje dane identyfikacyjne dotyczące wszystkich urządzeń USB aktualnie podłączonych do komputera. Zanotuj dane identyfikacyjne swojego urządzenia. Utwórz nowy plik w edytorze tekstu i dodaj następujące wiersze tekstu:

ACTION=="dodaj", SUBSYSTEM=="usb_device", SYSFS{idVendor}=="xxxx", SYSFS{idProduct}=="rrrr", RUN+="/home/linus/script.sh"

Zastąp „xxxx” znakami znajdującymi się przed dwukropkiem w identyfikatorze, a „yyyy” znakami znajdującymi się po nim. Zastąp ścieżkę po RUN+= ścieżką do twojego skryptu. Zapisz plik jako „10-my_autorun.rules” w katalogu /etc/udev/rules.d/. Przejdź do następnego kroku, jeśli używasz płyty CD zamiast urządzenia USB.

Krok 3

Otwórz /etc/udev/rules.d/ w swoim menedżerze plików, jeśli używasz urządzenia innego niż USB, takiego jak CD lub DVD. Katalog powinien zawierać plik z „cd” w nazwie; Otwórz to. Dołącz następujący tekst do każdego wiersza zawartości pliku, zastępując ścieżkę tą do aktualnego skryptu i zapisz go:

URUCHOM+="/home/linus/script.sh"