Come pianificare attività con cron
Shared FAQ page chrome (breadcrumb, dates, read time, «Continua a leggere», enquiry block, category labels): see INDEX-AND-CHROME.md. Translate once.
Body
Introduzione
cron esegue un comando a orari prestabiliti. L'output viene inviato per posta al proprietario del crontab, a meno che non lo redirigiate.
Aggiungere cron job
I cron job offrono una precisione temporale su cinque campi:
Minuto dell'ora, da 0 a 60
Ora del giorno, da 0 a 23
Giorno del mese, da 1 a 31
Mese dell'anno, da 1 a 12
Giorno della settimana, da 0 a 7
La sintassi di un cron job è la seguente.
MIN HOUR DOM MON DOW CMD
Un cron job di esempio che gira ogni martedì alle 2.30 di notte, ogni mese, è il seguente.
30 2 * * 2 CMD
- rappresenta «tutti i valori» per il campo corrispondente.
Opzioni del servizio.
Opzioni:
-u <user> define user
-e edit user's crontab
-l list user's crontab
-r delete user's crontab
-i prompt before deleting
Suggerimenti
Elencare i cron job di un utente:
crontab -l -u <user_name>
Modificare i cron job di un utente:
crontab -e -u <user_name>
Elencare i cron job dell'utente dalla sua shell:
crontab -l
Modificare i cron job dell'utente dalla sua shell:
contab -e
Cancellare tutti i cron job dell'utente:
crontab -r
Cron job che gira ogni 2 ore:
0 */2 * * *
Usate il carattere / per indicare l'intervallo di ripetizione: */5 significa ogni 5 e si può usare in qualsiasi campo (minuto, ora, giorno e così via).
Cron job che gira alle ore 2, 3, 4, 5, 6 e 7
0 2-7 * * *
Usate il carattere - per indicare un intervallo: 2-7 equivale a 2,3,4,5,6,7 e si può usare in qualsiasi campo (minuto, ora, giorno e così via).
Cron job che gira ogni minuto
* * * * *Dalle FAQ di EuroVPS.
Altro in «Guide»Il vostro prossimo partner per l'infrastruttura
Avete ancora
una domanda?
Diteci cosa state cercando di fare. Un ingegnere la leggerà e vi risponderà.
+357 222 32280
Partiamo dalla vostra infrastruttura.
Un po' di contesto ci aiuta a iniziare la conversazione giusta.
