Cron è uno degli strumenti utili e potenti nel sistema operativo Linux per lo più utilizzato dagli amministratori di sistema. Cron Jobs consente agli utenti di eseguire ripetutamente un'attività (comando o uno script) a una determinata data e ora. Il lavoro cron una volta impostato eseguono automaticamente quella data e ora particolare senza coinvolgimento dell'utente. Alcune delle attività che possono essere gestite da Cron includono backup di file di registro e database, attività di manutenzione, invio di e -mail, stato del sistema di monitoraggio, ecc. Il Crond è il servizio che funziona in background e controlla regolarmente il file/etc/crontab,/var/spool/cron e/etc/cron.directory d per i lavori programmati. Se il tempo programmato per i lavori Cron corrisponde al tempo del sistema operativo, i lavori vengono eseguiti.
Questo post descrive come gestire un lavoro cron ogni lunedì e giovedì.
Sintassi di Crrontab
La sintassi di una voce di Crrontab è la seguente:
* * * * *
Ciascuno * in questa sintassi si riferisce a quanto segue:
Minuto (0-59) ora (0-23) giorno del mese (1-31) mese (1-12 o nomi) giorno della settimana (0-7 o nomi)
Un asterisco (*) rappresenta tutti i valori consentiti. Ad esempio, un asterisco nel campo dell'ora eseguirà il lavoro cron ogni ora.
Esegui un crontab lunedì e giovedì
Per eseguire un lavoro Cron ogni lunedì e giovedì, modifica il file Crrontab usando il comando di seguito:
$ crontab -e
Quindi aggiungi una voce per il lavoro cron. Ad esempio, per gestire un lavoro cron ogni lunedì e giovedì alle 5:00, l'ingresso sarebbe:
0 5 * * mon, thu
O
0 5 * * 1,4
Se vuoi gestire il lavoro Cron ogni lunedì e giovedì alle 17:00, l'ingresso sarebbe:
0 17 * * mon, thu
O
0 17 * * 1,4
Salva e chiudi il file.
Ora, il tuo lavoro programmato si svolgerà ogni lunedì e giovedì al momento specificato. Tuttavia, ricorda che il lavoro non verrà eseguito se il sistema è inattivo al momento previsto.
In questo post, abbiamo coperto come gestire un lavoro cron ogni lunedì e giovedì in un sistema operativo Linux. Allo stesso modo, è possibile pianificare qualsiasi attività in qualsiasi giorno e ora specifico utilizzando i lavori Cron.