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 comandes perquè s'executin automàticament en moments específics del dia, la setmana o el mes.
En aquest manual, t'explicarem com utilitzar Cron a Ubuntu 22.04 i Debian 11 per automatitzar tasques de forma senzilla i eficient.
Pass 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 en el teu sistema operatiu.
Pass 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 comanda a la consola:
crontab -e
Aquesta comanda obrirà el fitxer Cron en l'editor de text predeterminat del teu sistema operatiu.
Pass 3: Configurar la tasca que vols automatitzar
Un cop 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 has de configurar:
* * * * * comanda_a_executar
- - - - -
| | | | |
| | | | +----- dia de la setmana (0 - 6) (Diumenge = 0)
| | | +------- mes (1 - 12)
| | +--------- dia del mes (1 - 31)
| +----------- hora (0 - 23)
+------------- minut (0 - 59)
Per exemple, si vols configurar una tasca perquè s'executi tots els dies a les 6:30 am, la línia de configuració es veuria així:
30 6 * * * comanda_a_executar
En aquest exemple, '30' representa el minut, '6' representa l'hora i els cinc asteriscos representen el dia de la setmana, el mes i el dia del mes, respectivament.
Pass 4: Guardar la configuració
Un cop hagis configurat la tasca que vols automatitzar, has de guardar la configuració al fitxer Cron. Per fer-ho, guarda els canvis al fitxer i tanca'l. El fitxer Cron es guardarà automàticament.
Pass 5: Verificar la configuració
Per verificar que la tasca s'ha configurat correctament, escriu la següent comanda a la consola:
crontab -l
Aquesta comanda et mostrarà una llista de totes les tasques que has configurat al fitxer Cron.
Pass 6: Verificar l'execució de la tasca
Un cop s'hagi configurat la tasca a Cron, has d'esperar que s'executi en el moment programat. Pots verificar si la tasca s'ha executat correctament consultant els registres del sistema.
Per veure els registres del sistema, escriu la següent comanda a la consola:
grep CRON /var/log/syslog
Aquesta comanda 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.