Come aggiungere script per Cron

January 12

Linux, Unix e Mac OS X computer sono dotati di un programma chiamato "Cron" che permette loro di pianificare gli orari e le date in cui gli script di manutenzione importante del sistema possono essere eseguiti. Tuttavia, la versione di default di "Cron" è dotato di alcuna interfaccia utente grafica (GUI) e deve essere utilizzato dalla riga di comando. La chiave per aggiungere script per lo scheduler "Cron" è quello di utilizzare la modalità "Edit" dell'applicazione "Crontab" che viene fornito con il sistema operativo.

istruzione

1 Aprire il terminale, e quindi aprire il programma di gestione di cron "Crontab" digitando il seguente comando nel terminale:

-e crontab

Il flag "-e" sta per "modifica". Si aprirà una copia del file di configurazione "Cron" utilizzando l'editor predefinito definito per il sistema operativo. L'editor di default può essere modificata alterando il "$ EDITOR" variabile d'ambiente Unix.

2 Inserire lo script che si desidera eseguire con la seguente sintassi:

comando 1 2 3 4 5

I numeri si riferiscono al momento in cui verrà eseguito il comando. Essi sono, in ordine, "giorno mese DAY_OF_WEEK minuto ora." Si può lasciare fuori qualsiasi parte del tempo campate mettendo un "*" al suo posto. Ecco un comando "Cron" campione:

15 14

1 aSystemScript.sh

Ciò eseguire lo script "aSystemScript.sh" ogni Lunedi (1) a 2:15 PM (14:15). Sotto il "giorno della settimana" campo, i numeri validi sono da 0 a 7, sia con "0" e "7", riferendosi alla Domenica.

3 Salvare il lavoro. Il modo per farlo dipende l'editor di default per il sistema operativo, ma normalmente è possibile utilizzare sia "Ctrl" e "S" simultaneamente per una tastiera degli Stati Uniti o "cmd" e "S" contemporaneamente su una tastiera di Apple per salvare. Tuttavia, alcuni editor esoteriche come Vi o Nano possono avere diverse combinazioni di tasti definiti.

4 Chiudere l'editor. Quando l'editor è chiuso, "Crontab" leggerà le modifiche e apportare le modifiche necessarie al programma "Cron" per voi.

Consigli e avvertenze

  • Il terminale può essere aperto in Mac OS X facendo clic sull'icona "Spotlight" e digitando "Terminal". In Linux e Unix, la procedura per l'apertura di un terminale dipende dalla configurazione del sistema.
  • Alter editor predefinito digitando "export EDITOR = editor_program_name" nel terminale immediatamente prima di aprire Crontab. Sostituire "editor_program_name" con il nome del vostro editor di testo preferito shell. Un editor di facile utilizzo installato sulla maggior parte dei sistemi di default è "nano".
  • Al fine di evitare conflitti ed errori, non si dovrebbe mai tentare di modificare direttamente i file di configurazione "Cron". Invece, usare "Crontab" come consigliato qui per ottenere un file di configurazione temporaneo "Cron", che sarà automaticamente fuse nel sistema "Cron".