Nwlapcug.com


Che cosa è Cron in Linux?

Cron e crontab correlate, sono le funzioni integrate all'interno del sistema operativo Linux che è possibile utilizzare per semplificare le attività ripetitive e noiose. Si può prendere qualche pratica usare cron con successo, ma le ricompense rendono utile. Molti utenti Linux utilizzano cron per spendere meno tempo a mantenere le loro macchine e più tempo a godersi il loro.

Che cosa è Cron

Cron è un programma in grado di eseguire altri programmi in un determinato momento. Il processo viene chiamato dal programma crontab, che è una parte della maggior parte delle distribuzioni Linux. Non tutti gli utenti possono usare cron. Ci sono due file che specificano chi può usare cron e chi no. Questi file si trovano nel "/ usr/lib/cron/cron.allow" e "/ usr/lib/cron/cron.deny" directory rispettivamente. Per poter utilizzare cron o crontab, il tuo nome utente deve trovarsi nella cartella "Consenti", e non possono essere elencato nella cartella "Nega".

Utilizzo di Cron

È possibile utilizzare cron di preparazione di un file di testo con l'editor di testo predefinito. Questo file di testo deve essere in un certo formato, e devono elencare il programma o programmi che si desidera avviare, come pure il tempo che dovrebbero cominciare. Una volta che avete il vostro file di testo, viene chiamato utilizzando il programma crontab. Per effettuare questa operazione, è sufficiente digitare "crontab -e," senza le virgolette. Quando si digita questo comando nella riga di comando, crontab creerà un documento vuoto cron per voi.

Il formato corretto di Cron

È molto importante, si impara e implementare la sintassi corretta cron. Essenzialmente, ci sono sei componenti in un file di cron. Si tratta di "min", "ora", "giorno del mese," "mese", "giorno della settimana" e "programma da eseguire". Ogni valore è scritto orizzontalmente senza virgolette e con uno spazio tra di loro. Non è necessario scrivere un valore per ogni campo, ma se si lascia vuoto un campo è necessario digitare il "*" carattere al suo posto. Infine, quando si immette il valore "del programma da eseguire", è necessario includere il percorso completo del programma.

Un esempio di Cron

È un esempio completo che si potrebbe desiderare di utilizzare "15 20/rm/home/utente/tmp /". Nota che si sostituirebbe "utente" con il proprio nome utente. È possibile utilizzare questo comando per eliminare i file temporanei ogni giorno alle 20:15 In questo esempio viene illustrato come è possibile utilizzare cron per semplificare e automatizzare compiti noiosi che devono essere fatto manualmente su molti altri sistemi operativi. Quando si imposta un file di cron di lavoro e le attività all'interno di esso sono eseguite, crontab invierà automaticamente un'e-mail all'account email associato al tuo account di utente di Linux. Per disattivare questo comportamento, è sufficiente aggiungere ">/dev/null 2 > & 1," senza le virgolette, alla fine del file di cron.