Come aggiungere uno script di shell per Cron

March 25

sistemi Unix, tra cui Linux e Mac OS X, utilizzare un programma chiamato cron per pianificare l'esecuzione di compiti regolari. Cron può eseguire attività volta al minuto, al massimo. Ma è anche possibile definire compito per volta all'anno.

istruzione

1 Aprire un terminale. In Mac OS X, è possibile farlo cliccando "Spotlight" e digitando "Terminal". In altri sistemi Unix, la procedura dipenderà dalla configurazione, ma di solito c'è una scorciatoia terminale o shell nel menu.

2 Digitare la seguente per aprire un file scheda cron temporaneo per l'utente corrente:

-e crontab

In questo modo utilizzare l'editor di testo terminale di default per il sistema, e si aprirà un file temporaneo. Quando si esce dal programma, "crontab" si fondono automaticamente i cambiamenti nel sistema cron. Questo viene fatto per evitare errori.

3 Tipo a che minuto si desidera che l'operazione avvenga nella prima colonna. Se si desidera che l'operazione si verifichi ogni minuto, tipo

"." Se si vuole che si verificano ogni cinque o 10 minuti, digitare "/ 5" o "* / 10", a seconda dei casi. Hit "Tab" quando hai finito.

4 Digitare l'ora in cui si desidera che l'operazione avvenga, utilizzando un numero compreso tra 0 (mezzanotte) e 23 (11:00). Ancora una volta, di avere un compito avviene ogni ora, è possibile digitare

"" o "/ 5" per ogni cinque ore. Questo formato continuerà per tutti i tempi nello script. Premere il tasto "Tab" quando hai finito.

5 Digitare il giorno del mese in cui si desidera il compito di verifica, e premere "Tab".

6 Digitare il giorno della settimana in cui si desidera il compito di verifica come un numero compreso tra 0 e 7. Sia 0 e 7 si riferiscono alla Domenica. Premere il tasto "Tab".

7 Digitare il comando da eseguire.

Consigli e avvertenze

  • Usare sempre "crontab -e" per modificare il cron. Modificare direttamente i file sulla scheda cron può causare problemi per il sistema.
  • Su alcuni sistemi, la parte "corsa" al punto 7 non può contenere "." Potrebbe essere necessario rinominare lo script in modo che il nome del file non contiene periodi.
  • Cron non notifica l'utente in alcun modo che uno script non è riuscita a eseguire, in modo sempre testare la vostra scheda cron per la pianificazione di un tempo vicina prima di commettere il tempo reale.