Come faccio a creare un job di cron?
Gli utenti Unix scrivere, modificare, quindi rimuovere cron posti di lavoro utilizzando il comando `crontab».
`crontab-e` che si prende nel vostro editor di default per modificare il crontab voci.
`crontab-l` elenco degli crontab.
`crontab-r` elimina il tuo crontab.
crontab sicurezza
Se il file cron.allow esiste, allora devono essere elencate in questo file per poter essere autorizzati ad utilizzare il comando `crontab». Se il file cron.allow non esiste, ma il file cron.deny non esiste, allora non devono essere elencati nel file cron.deny al fine di utilizzare questo comando. Se nessuno di questi file esiste, solo il superuser saranno autorizzati ad utilizzare il comando `crontab».
Formato crontab
Ogni utente è crontab entrata cinque campi data e ora, seguito da un comando. I comandi vengono eseguiti dal demone cron quando il minuto, ora, mese e anno di campi partita l'ora corrente, e almeno uno dei due giorni i campi (giorno del mese, o il giorno della settimana) corrisponde l'ora corrente.
La data e l'ora in un campo crontab entrata sono:
| Campo | Valori ammessi |
|---|---|
| Minute | 0-59 o * |
| Ore | 0-23 o * |
| Giorno del mese | 1-31 o * |
| Mese | 1-12 (oi nomi) o * |
| Giorno della settimana | 0-7 (0 o 7 è domenica, o nomi) o * |
crontab voci possono utilizzare gamme di prodotto, come "2-6". Le liste sono inoltre ammesse, come "1,7".
Esempi di crontab Diciture
# Questo comando verrà eseguito in uno ogni minuto passato ora
01 * * * * / usr / local / bin / ora
# Questo comando verrà eseguito ogni giorno alle 4:02 am
02 4 * * * / usr / local / bin / giorno
# Questo comando ogni Domenica alle 4:22 am
22 4 * * 0 / usr / local / bin / settimanale
# Questo comando verrà eseguito il primo di ogni mese alle 4:42 am
42 4 1 * * / usr / local / bin / cron.monthly
crontab di root
La radice crontab degli utenti utilizza una sintassi leggermente diversa. Si aggiunge un campo dopo la Giornata della Settimana campo che specifica che cosa l'utente deve eseguire cron job come.
Inoltre, la radice è un file crontab - / etc / crontab. root è in grado di utilizzare uno o entrambi i file crontab.
Per ulteriori informazioni su cron e crontab
`cron` e `crontab» è più potente e complesso di quello qui descritto. Per ulteriori informazioni, fare riferimento alle rispettive pagine man.
|
Bookmark Come faccio a creare un job di cron?

