Guies i tutorials

Centenars de tutorials i guies pas a pas curosament escrits per el nostre equipo de suport.

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.