1. kamerák
  2. Car Audio & Electronics
  3. Home Audio
  4. Personal Audio
  5. TV-k
  6. Okos otthon
  >> Elektronikai Technológia Online >  >> Okos otthon >> Okos élet

Automatikus futtató szkript írása Linux alatt

Az összes Linux konfigurációs fájl egyszerű szöveges dokumentumokban van tárolva, így könnyen szerkeszthetők. Ez a funkció lehetővé teszi, hogy szkripteket adjon hozzá a számítógép indítási sorrendjéhez vagy az eszköz csatlakoztatási folyamatához, így azok automatikusan futnak, amikor bekapcsolja a számítógépet, csatlakoztatja az USB-eszközt vagy behelyez egy CD-t.

Futtatás rendszerindításkor

1. lépés

Írja meg a szkriptet, és mentse el az /etc/init.d/ könyvtárba.

2. lépés

Győződjön meg arról, hogy a parancsfájl végrehajtható a következő parancs futtatásával egy shell terminálon. Cserélje le a "script.sh"-t a szkript tényleges nevére:

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

3. lépés

Futtassa a következő parancsot, ha Debian-alapú disztribúciót használ, például Ubuntu vagy Linux Mint, a szükséges szimbolikus hivatkozások létrehozásához, amelyek lehetővé teszik a szkript futtatását a rendszerindításkor:

update-rc.d script.sh alapértékei

Ismét cserélje ki a "script.sh" kifejezést a tényleges fájlnévre. Ehelyett futtassa a következő parancsokat, ha nem Debian disztribúciót használ:

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

Eszközcsatlakozáson történő futtatás

1. lépés

Írja meg a szkriptet, tegye végrehajthatóvá és mentse el. Bármilyen hely megfelelő, legyen az a CD-n, flash meghajtón vagy digitális fényképezőgépen, amelyen automatikusan elindul, vagy a merevlemez egy helyén.

2. lépés

Futtassa a következő parancsot, ha eszköze USB alapú:

lsusb

Ez a parancs azonosító adatokat ad ki a számítógéphez jelenleg csatlakoztatott összes USB-eszközről. Jegyezze fel a készülék azonosító adatait. Hozzon létre egy új fájlt egy szövegszerkesztőben, és adja hozzá a következő szövegsorokat:

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

Cserélje ki az „xxxx” karaktereket az azonosítóban a kettőspont előtt található karakterekre, az „yyyy”-t pedig az utána található karakterekre. Cserélje le a RUN+=utáni elérési utat a szkript elérési útjára. Mentse a fájlt "10-my_autorun.rules" néven az /etc/udev/rules.d/ könyvtárba. Ha USB-eszköz helyett CD-t használ, ugorja át a következő lépést.

3. lépés

Nyissa meg az /etc/udev/rules.d/ fájlt a fájlkezelőben, ha nem USB-eszközt, például CD-t vagy DVD-t használ. A könyvtárnak tartalmaznia kell egy "cd" nevű fájlt; nyisd ki. Adja hozzá a következő szöveget a fájl tartalmának minden sorához, cserélje ki az elérési utat a tényleges szkript elérési útjára, és mentse el:

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


  1. A törölt fájlok visszaállítása Linux alatt
  2. Hogyan írjunk egyszerű szkriptet a program telepítéséhez
  3. Hogyan írd meg életrajzodat a Google-on
  4. VBA-szkript írása
  5. LinkedIn-hirdetés írása