Nwlapcug.com


Come aggiungere uno Script di Shell a Cron

Sistemi UNIX, inclusi Linux e Mac OS X, utilizzano un programma chiamato Cron per pianificare l'esecuzione dei compiti regolari. Cron può eseguire attività una volta al minuto, al massimo. Ma è anche possibile definire attività ad una volta all'anno.

Istruzioni

1

Aprire un terminale. Sotto Mac OS X, è possibile farlo cliccando "Spotlight" e digitando "Terminal." Sotto altri sistemi Unix, la procedura dipenderà dalla vostra configurazione, ma normalmente c'è un collegamento terminale o shell nel menu.

2

Digitare il comando seguente per aprire un file di scheda di cron temporanea per l'utente corrente:

crontab -e

Questo verrà utilizzato l'editor di testo terminale predefinito per il sistema, e si aprirà un file temporaneo. Quando si esce dal programma, "crontab" unirà automaticamente le modifiche al sistema di cron. Questo viene fatto per evitare errori.

3

Tipo a cosa minuto si desidera che l'attività si verificano nella prima colonna. Se si desidera che l'attività si verifica ogni minuto, digitare "." Se si desidera che si verificano ogni cinque o 10 minuti, tipo "5" o "* / 10," a seconda dei casi. Quando hai finito, colpire "Tab".

4

Digitare l'ora in cui si desidera il compito a verificarsi, utilizzando un numero compreso tra 0 (mezzanotte) e 23 (23). Ancora una volta, per avere un'attività si verificano ogni ora, è possibile digitare ""o"5" per ogni cinque ore. Questo formato continuerà per tutte le volte nello script. Quando hai finito, premere "Tab".

5

Digitare il giorno del mese in cui si desidera l'attività si verificano, e ha colpito la "Scheda".

6

Digitare il giorno della settimana in cui si desidera l'attività si presentano come un numero compreso tra 0 e 7. Sia 0 e 7 si riferiscono alla domenica. Premere "Tab".

7

Digitare il comando da eseguire.

Consigli & Avvertenze

  • Utilizzare sempre "crontab -e" per modificare il tuo cron. Modificare direttamente i file di cron tab può causare problemi per il sistema.
  • Su alcuni sistemi, "run"porzione nel passaggio 7 non può contenere"." Può essere necessario rinominare lo script in modo che il nome del file non contiene tutti i periodi.
  • Cron non informare l'utente in alcun modo che uno script non è riuscito a correre, così sempre testare il cron scheda di un tempo nelle vicinanze prima di commettere il tempo reale di programmazione.