>> Elettronica Tecnologia >  >> Casa intelligente >> Vita intelligente

Come scrivere uno script a esecuzione automatica in Linux

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

Per eseguire all'avvio del sistema

Passaggio 1

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

Passaggio 2

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

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

Passaggio 3

Eseguire il comando seguente, se si utilizza una distribuzione basata su Debian come Ubuntu o Linux Mint, per creare i collegamenti simbolici necessari per eseguire lo script all'avvio del sistema:

update-rc.d script.sh predefiniti

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

chkconfig --add script.sh chkconfig script.sh su

Per eseguire su dispositivo Mount

Passaggio 1

Scrivi il tuo script, rendilo eseguibile e salvalo. Qualsiasi posizione andrà bene, sia sul CD, sull'unità flash o sulla fotocamera digitale per la quale desideri che venga eseguita automaticamente o in una posizione sul tuo disco rigido.

Passaggio 2

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

lsusb

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

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

Sostituisci "xxxx" con i caratteri che si trovano prima dei due punti nell'ID e "yyyy" con quelli che si trovano 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 il passaggio successivo se stai utilizzando un CD anziché un dispositivo USB.

Passaggio 3

Apri /etc/udev/rules.d/ nel tuo file manager se stai usando un dispositivo non USB, come un CD o un DVD. La directory dovrebbe contenere un file con "cd" nel nome; aprilo. Aggiungi il testo seguente a ciascuna 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 uno script semplice per installare un programma
  3. Come scrivere la tua biografia su Google
  4. Come decomprimere un file GZ in Linux
  5. Come scrivere uno script VBA
  6. Come scrivere un annuncio LinkedIn