Cos'è un Cron Job?
Un cron job è un programma automatizzato sviluppato per sistemi Unix e Linux. Consente all'utente di eseguire diversi comandi ad un'ora specifica in una data precisa. Un cron job è uno strumento importante che può essere utilizzato per qualsiasi cosa, dall'esecuzione di script e alla reindicizzazione di una pagina Web per fornire backup per un database. Un cron job può anche essere usato come promemoria per il download di e-mail. L'utente deve solo impostare il programma una volta per poter completare continuamente il lavoro.
Se un proprietario di e-zine Web ha più di 100 abbonati e-mail che leggono la sua pubblicazione il 25 di ogni mese, ad esempio, un lavoro cron potrebbe aiutare a ottenere le informazioni a ciascun lettore alla stessa ora e data ogni mese. Inoltre, può aggiungere nuovi membri al sito Web e rimuovere coloro che annullano l'iscrizione mantenendo il database.
Un processo cron è impostato con schede cron all'interno di un gestore schede cron. Le schede Cron sono divise in sei campi: minuti, ore, giorni, mesi, giorni della settimana e comandi. Il campo di comando fornisce istruzioni al computer. Il campo dei minuti va da 0 a 59 e indica il minuto esatto in cui deve essere eseguito il comando. L'ora è impostata tra 0-23, con zero che rappresenta la mezzanotte.
I giorni della settimana vanno da 0 a 7, con entrambi 0 e 7 che rappresentano la domenica. Alcuni sistemi meno recenti, inclusi alcuni sistemi Unix, usano da 0 a 6 come i giorni della settimana, 0 essendo domenica. Gli spazi bianchi o le schede devono separare ciascun campo. Le virgole vengono utilizzate quando si aggiunge un elenco, mentre vengono aggiunti asterischi in cui l'utente non desidera specificare un campo. Per il suddetto proprietario di e-zine Web, ad esempio, il processo cron può essere impostato con un asterisco al posto del giorno della settimana perché il 25 ° giorno del mese non cadrà sempre nello stesso giorno della settimana.
Un lavoro cron è scritto in un file di testo con una serie di comandi cron a cui il computer deve aderire. La preparazione di un processo cron come file di testo semplifica inoltre la modifica degli script in un secondo momento, se necessario. Inoltre, il processo cron può essere impostato per consentire o negare a determinati utenti di modificare la scheda cron impostata. Una volta creato il testo per il processo cron, è seguito da un'estensione .txt, come Cron.txt . Quindi, il lavoro viene caricato e il comando di accompagnamento del file di testo verrà letto come "crontab cron.txt" prima che abbia effetto sulla pagina Web.