Workstation online OnWorks Linux e Windows

Logo

Hosting online gratuito per workstation

<Precedenti | Contenuti | Succ.>

Questo è un ottimo modo per testare lo script per assicurarsi che tutto funzioni come previsto. 1.2.2. Eseguendo con cron

L'utilità cron può essere utilizzata per automatizzare l'esecuzione dello script. Il demone cron consente l'esecuzione di script, o comandi, in un'ora e una data specificate.


cron è configurato tramite le voci in a crontab file. crontab i file sono separati in campi:


# comando mh dom mon dow


· XNUMX€ m: minuto in cui viene eseguito il comando, compreso tra 0 e 59.

· XNUMX€ h: ora in cui viene eseguito il comando, compresa tra 0 e 23.

· XNUMX€ casa: giorno del mese in cui viene eseguito il comando.

· XNUMX€ lun: il mese in cui viene eseguito il comando, compreso tra 1 e 12.

· XNUMX€ giù: il giorno della settimana in cui viene eseguito il comando, compreso tra 0 e 7. La domenica può essere specificata utilizzando 0 o 7, entrambi i valori sono validi.

· XNUMX€ comando: il comando da eseguire.


Per aggiungere o modificare le voci in a crontab file deve essere utilizzato il comando crontab -e. Inoltre, il contenuto di a

Il file crontab può essere visualizzato utilizzando il comando crontab -l.


Per eseguire lo script backup.sh elencato sopra utilizzando cron. Immettere quanto segue da un prompt del terminale:


sudo crontab -e


Immagine

Utilizzando sudo con il comando crontab -e si modifica il file radice crontab dell'utente. Ciò è necessario se si esegue il backup delle directory a cui ha accesso solo l'utente root.


Aggiungi la seguente voce al file crontab file:


# comando mh dom mon dow

0 0 * * * bash /usr/local/bin/backup.sh


Lo script backup.sh verrà ora eseguito ogni giorno alle 12:00.


Immagine

Lo script backup.sh dovrà essere copiato nel file / usr / local / bin / directory affinché questa voce venga eseguita correttamente. Lo script può risiedere ovunque nel file system, è sufficiente modificare il percorso dello script in modo appropriato.


Per opzioni crontab più approfondite consultare Sezione 1.4, «Riferimenti» [p. 327].


Il miglior sistema operativo cloud computing su OnWorks: