Com utilitzar Cron per automatitzar tasques a Ubuntu 22.04/Debian 11
El Cron és una eina que s'utilitza per automatitzar tasques en sistemes operatius basats en Unix, com Ubuntu 22.04 i Debian 11. Amb Cron, pots programar ordres perquè s'executin automàticament en moments específics del dia, setmana o mes.
En aquest manual, t'explicarem com utilitzar Cron a Ubuntu 22.04 i Debian 11 per automatitzar tasques de forma senzilla i eficient.
Pas 1: Accedir a la consola
Primer has d'accedir a la consola o terminal d'Ubuntu o Debian. Per fer-ho, obre l'aplicació Terminal al teu sistema operatiu.
Pas 2: Accedir al fitxer Cron
El fitxer Cron és el fitxer que conté la configuració de les tasques que vols automatitzar. Per accedir al fitxer Cron, escriu la següent ordre a la consola:
crontab -e
Aquesta ordre obrirà el fitxer Cron a l'editor de text predeterminat del teu sistema operatiu.
Pas 3: Configurar la tasca que vols automatitzar
Quan hagis accedit al fitxer Cron, podràs començar a configurar la tasca que vols automatitzar. Cada línia del fitxer Cron representa una tasca diferent que s'executarà en un moment específic. Cada línia té cinc camps diferents que heu de configurar:
* * * * * comando_a_ejecutar
- - - - -
| | | | |
| | | | +----- dia de la setmana (0 - 6) (Domingo = 0)
| | | +------- mes (1 - 12)
| | +--------- dia del mes (1 - 31)
| +----------- hora (0 - 23)
+------------- minuto (0 - 59)
Per exemple, si vols configurar una tasca perquè s'executi cada dia a les 6:30 am, la línia de configuració es veuria així:
30 6 * * * comando_a_ejecutar
En aquest exemple, "30" representa el minut, "6" representa l'hora i els cinc asteriscs representen el dia de la setmana, el mes i el dia del mes, respectivament.
Pas 4: Desar la configuració
Un cop hagis configurat la tasca que vols automatitzar, has de desar la configuració al fitxer Cron. Per fer-ho, desa els canvis al fitxer i tanca'l. El fitxer Cron es desarà automàticament.
Pas 5: Verificar la configuració
Per verificar que la tasca s'ha configurat correctament, escriu la següent ordre a la consola:
crontab -l
Aquesta ordre et mostrarà una llista de totes les tasques que has configurat al fitxer Cron.
Pas 6: Verificar l'execució de la tasca
Un cop hagis configurat la tasca a Cron, has d'esperar que s'executi en el moment programat. Pots comprovar si la tasca s'ha executat correctament consultant els registres del sistema.
Per veure els registres del sistema, escriu la següent ordre a la consola:
grep CRON /var/log/syslog
Aquesta ordre et mostrarà una llista de totes les tasques que s'han executat a Cron, juntament amb l'hora i la data de l'execució.
success Amb aquests passos, hauries de ser capaç d'automatitzar tasques fàcilment.