>> Tecnologia elettronica >  >> Casa intelligente >> Vita smart

Come Scrivere uno Script di Auto-Esecuzione in Linux

Tutti i file di configurazione Linux sono memorizzati in documenti di testo semplice, rendendoli facili da modificare. Questa funzionalità ti permette di aggiungere script alla sequenza di avvio del tuo computer o al processo di montaggio dispositivi, facendoli eseguire automaticamente quando accendi il PC, colleghi il tuo dispositivo USB o inserisci un CD.

Esecuzione all'Avvio del Sistema

Passo 1

Scrivi il tuo script e salvalo nella directory /etc/init.d/.

Passo 2

Assicurati che lo script sia eseguibile eseguendo il seguente comando in un terminale shell. Sostituisci "script.sh" con il nome effettivo del tuo script:

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

Passo 3

Esegui il seguente comando, se usi una distribuzione basata su Debian come Ubuntu o Linux Mint, per creare i link simbolici necessari per far eseguire lo script all'avvio del sistema:

update-rc.d script.sh defaults

Di nuovo, sostituisci "script.sh" con il nome file effettivo. Esegui i seguenti comandi invece, se usi una distribuzione non-Debian:

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

Esecuzione al Montaggio Dispositivo

Passo 1

Scrivi il tuo script, rendilo eseguibile e salvalo. Qualsiasi posizione va bene, sia che sia sul CD, chiavetta USB o fotocamera digitale per cui vuoi l'auto-esecuzione o in una posizione sul tuo disco rigido.

Passo 2

Esegui il seguente comando se il tuo dispositivo è basato su USB:

lsusb

Questo comando restituirà dati identificativi su tutti i dispositivi USB attualmente collegati al tuo computer. Prendi nota dei dati ID per il tuo dispositivo. Crea un nuovo file in un editor di testo e aggiungi le seguenti righe di testo:

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

Sostituisci "xxxx" con i caratteri trovati prima dei due punti nell'ID e "yyyy" con quelli trovati dopo. Sostituisci il percorso dopo RUN+= con il percorso del tuo script. Salva il file come "10-my_autorun.rules" nella directory /etc/udev/rules.d/. Salta al passo successivo se stai usando un CD invece di un dispositivo USB.

Passo 3

Apri /etc/udev/rules.d/ nel tuo file manager se stai usando un dispositivo non-USB, come un CD o DVD. La directory dovrebbe contenere un file con "cd" nel nome; aprilo. Aggiungi il seguente testo a ogni riga del contenuto del file, sostituendo il percorso con quello del tuo script effettivo, e salvalo:

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

  1. Come recuperare file cancellati in Linux
  2. Come Scrivere un Semplice Script per Installare un Programma
  3. Come scrivere la tua biografia su Google
  4. Come Decomprimere un File .gz o .tar.gz in Linux
  5. Come scrivere uno script VBA
  6. Come scrivere un annuncio su LinkedIn