Alle Linux-konfigurasjonsfilene er lagret i vanlige tekstdokumenter, noe som gjør dem enkle å redigere. Denne funksjonaliteten lar deg legge til skript til datamaskinens oppstartssekvens eller enhetsmontering prosess, som effektivt får dem til å kjøre automatisk når du slår på PC-en, kobler til USB-enheten eller sette inn en CD.
For å kjøre på systemoppstart
Trinn 1
Skriv skriptet ditt og lagre det i katalogen /etc/init.d/.
Dagens video
Steg 2
Sørg for at skriptet er kjørbart ved å kjøre følgende kommando i en shell-terminal. Erstatt "script.sh" med det faktiske navnet på skriptet ditt:
chmod 755 /etc/init.d/script.sh
Trinn 3
Kjør følgende kommando, hvis du bruker en Debian-basert distribusjon som Ubuntu eller Linux Mint, for å lage de nødvendige symbolske koblingene for å få skriptet til å kjøre ved systemoppstart:
update-rc.d script.sh standarder
Igjen, erstatt "script.sh" med det faktiske filnavnet. Kjør følgende kommandoer i stedet hvis du bruker en distro som ikke er Debian:
chkconfig --legg til script.sh chkconfig script.sh på
Å kjøre på enhetsfeste
Trinn 1
Skriv skriptet ditt, gjør det kjørbart og lagre det. Enhver plassering vil gjøre det, enten det er på CD-en, flash-stasjonen eller digitalkameraet som du vil at det skal kjøre automatisk eller på et sted på harddisken.
Steg 2
Kjør følgende kommando hvis enheten din er USB-basert:
lsusb
Denne kommandoen sender ut identifiserende data om alle USB-enhetene som er koblet til datamaskinen din. Noter ID-dataene for enheten din. Opprett en ny fil i et tekstredigeringsprogram og legg til følgende tekstlinjer:
ACTION=="add", SUBSYSTEM=="usb_device", SYSFS{idVendor}=="xxxx", SYSFS{idProduct}=="åååå", RUN+="/home/linus/script.sh"
Erstatt "xxxx" med tegnene som er funnet før kolon i ID-en og "yyyy" med de som ble funnet etter den. Erstatt banen etter RUN+= med banen til skriptet ditt. Lagre filen som "10-my_autorun.rules" i katalogen /etc/udev/rules.d/. Hopp over neste trinn hvis du bruker en CD i stedet for en USB-enhet.
Trinn 3
Åpne /etc/udev/rules.d/ i filbehandleren hvis du bruker en ikke-USB-enhet, for eksempel en CD eller DVD. Katalogen skal inneholde en fil med "cd" i navnet; åpne den. Legg til følgende tekst på hver linje i filens innhold, erstatt banen med den til det faktiske skriptet, og lagre det:
RUN+="/home/linus/script.sh"