Maig 23, 2026Guies
Com configurar les tasques de Cron al servidor Linux
Apreneu la sintaxi de cron, l'edició de crontab, els exemples habituals de programació i el registre de tasques automatitzades a VPS.

Cron és el programador estàndard de Linux per executar scripts i ordres a hores fixes: còpies de seguretat, esborrar la memòria cau, comprovacions de certificats i molt més. Aquesta guia mostra com utilitzar cron al vostre servidor Hidence.
Sintaxi Cron
Cada línia té cinc camps de temps seguits de l'ordre:
bash
# ┌──────── minute (0-59)
# │ ┌────── hour (0-23)
# │ │ ┌──── day of month (1-31)
# │ │ │ ┌── month (1-12)
# │ │ │ │ ┌─ day of week (0-7, 0 and 7 = Sunday)
# │ │ │ │ │
# * * * * * command
# Every day at 3:00 AM:
0 3 * * * /usr/local/bin/backup.sh
# Every 15 minutes:
*/15 * * * * /usr/local/bin/check.shEdita crontab
Utilitzeu crontab -e per a l'usuari actual. Per a les tasques root (la majoria de treballs del sistema), utilitzeu sudo:
bash
# Edit your user crontab
crontab -e
# Edit root crontab
sudo crontab -e
# List current jobs
crontab -l
sudo crontab -lExemples comuns
- 0 2 * * * — còpia de seguretat diària a les 2:00 AM
- 0 */6 * * * — cada 6 hores
- 0 0 * * 0 — cada diumenge a mitjanit
- */5 * * * * — cada 5 minuts (utilitzar amb compte)
- @reboot /path/script.sh: s'executa una vegada després del reinici del servidor
- @daily /usr/bin/certbot renew --quiet — verificació diària de Certbot
Registre i depuració
Redirigeix la sortida a un fitxer de registre perquè sàpigues si un treball ha fallat:
bash
0 3 * * * /usr/local/bin/backup.sh >> /var/log/backup-cron.log 2>&1
# View cron execution in system log:
grep CRON /var/log/syslog # Ubuntu
grep CRON /var/log/cron # CentOSConsells
- Utilitzeu camins absoluts a les ordres cron
- Proveu els scripts manualment abans d'afegir-los a crontab
- Establiu MAILTO=your@email.com a crontab per als correus electrònics d'error (si el correu està configurat)
- Preferiu els temporitzadors de sistema per a dependències complexes dels sistemes moderns
- No executeu tasques pesades cada minut: pot sobrecarregar el VPS