Ubuntu Cronjob: spiegazione e installazione
Uno strumento utile in Ubuntu sono i cosiddetti cron job. Spiegheremo come configurarlo e utilizzarlo.
Ubuntu cronjob - che cos'è?
- Un cron job, chiamato anche crontab, è un comando che esegue script e programmi in un determinato momento. È quindi adatto, ad esempio, per eseguire backup o eseguire aggiornamenti.
- Si noti, tuttavia, che un processo cron viene eseguito solo se il computer è realmente acceso. I cron job mancati non verranno compensati.
- Un cronjob è composto da 7 sezioni. Il primo rappresenta il minuto e il secondo l'ora in cui l'attività è stata completata. La terza sezione contiene il giorno del mese e la quarta il mese stesso, la quinta è il giorno della settimana, con i numeri 0 e 7 ciascuno che rappresenta la domenica. La sesta sezione elenca l'utente per il quale viene eseguito il cronjob. Infine, viene annotato il compito stesso.
- I lavori Cron sono memorizzati a livello di sistema nella directory "/ etc / crontab" o per singoli utenti in "/ var / spool / cron / crontabs".
Crea cronjob Ubuntu - ecco come è fatto
- Il servizio cronjob per il terminale è già incluso in Ubuntu. Pertanto non è necessaria alcuna installazione.
- Per creare o modificare un processo cron, aprire il terminale e digitare "crontab -e". Se vuoi modificare i lavori cron di un altro utente, inserisci "crontab -u user -e" e sostituisci "user" con l'utente desiderato.
- Ora puoi scegliere quale editor vuoi usare per modificare i tuoi lavori cron. Ti consigliamo di utilizzare nano in quanto è il modo più semplice.
- Usa i tasti freccia per navigare fino alla fine del documento e inserisci il tuo cronjob. Se non hai bisogno di un parametro, riempilo semplicemente con "*". Ad esempio, se vuoi fare un lavoro cron tutti i giorni alle 3:30, devi solo inserire ore e minuti, invece del resto dei valori c'è un "*".
- Al termine, premere [Ctrl] e [X] contemporaneamente e confermare con [J] e [Invio]. Le tue modifiche vengono salvate e chiuse nano.
- Per elencare tutti i tuoi lavori cron, digita il comando "crontab -l". Per vedere i lavori cron di un altro utente, digita "crontab -u user -l". Sostituisci "utente" con il nome dell'utente desiderato.