GNU/Linux >> Linux Esercitazione >  >> Linux

Esegui uno script di shell ogni giorno in un momento specifico

Vuoi modificare il tuo file crontab usando

crontab -e

Quindi vuoi aggiungere

55 23 * * * COMMAND TO BE EXECUTED

per maggiori informazioni guarda questo


Sono tutt'altro che un esperto di Linux, ma una rapida ricerca su Google ha evocato questo:

watch -n <your time> <your command/script>

Questo dovrebbe fare il trucco. Per ulteriori informazioni, controlla questo:http://www.linfo.org/watch.html


Per aggiungere un processo crontab, digita il seguente comando al prompt della shell UNIX/Linux:

$ sudo crontab -e

Aggiungi la seguente riga:

1 2 3 4 5 /path/to/script

dove

1: Minutes (0-59)
2: Hours (0-23)
3: Days (1-31)
4: Month (1-12)
5: Day of the week(1-7)
/path/to/script - your own shell script

Nel tuo caso sarebbe:

55 23 * * * /path/to/yourShellScript

Linux
  1. Formatta data e ora per lo script o la variabile della shell Linux

  2. Esegui lo script Python tramite crontab

  3. Directory corrente dello script Shell?

  4. scrivi uno script di shell su ssh su una macchina remota ed esegui i comandi

  5. Esegue uno script di shell nella shell corrente con l'autorizzazione sudo

Lo script della shell non viene eseguito dopo averlo aggiunto come lavoro Crontab?

Stampa il tempo di esecuzione dello script della shell in Linux

Come eseguire un comando in uno script della shell?

Ottieni una riga specifica dal file di testo usando solo lo script della shell

Come eseguire il codice nella shell Django da uno script Python esterno?

Come eseguire un file senza estensione .sh nella shell