8 min
Come configurare un cron job
Cron Jobs di cPanel, sintassi crontab, wp-cron e automazione PHP.
Team BeoHosting
10+ anni di esperienza — Specialisti di web hosting e infrastrutture
- Hosting
- WordPress
- cPanel
- SEO
- Security
- Domains
Ultimo aggiornamento:
I cron job eseguono script secondo una pianificazione: ogni minuto, ogni ora, ogni giorno o in giorni specifici. Alimentano backup, code email, post programmati di WordPress, pulizia della cache e innumerevoli altre attività di automazione. Questa guida mostra come aggiungere un cron job in cPanel, come funziona la sintassi crontab (* * * * *) e come sostituire l'inaffidabile wp-cron di WordPress con un vero cron del server.
Come configurare un cron job
Apri Cron Jobs in cPanel
cPanel → Advanced → Cron Jobs. Vedrai i cron esistenti e un modulo per aggiungerne di nuovi. Gli host cPanel (BeoHosting incluso) consentono cron illimitati sulla maggior parte dei piani.
Comprendi la sintassi del cron
Cinque campi: minuto (0-59), ora (0-23), giorno del mese (1-31), mese (1-12), giorno della settimana (0-6, Dom=0). * significa "ogni". Esempi: "0 * * * *" = ogni ora al minuto 0. "*/5 * * * *" = ogni 5 minuti.
Aggiungi un cron tramite le scorciatoie di cPanel
Usa il menu a tendina "Common Settings": "Once per hour", "Once per day" precompilano la sintassi. Poi digita il comando, ad esempio /usr/local/bin/php /home/user/public_html/script.php.
Sostituisci WP-Cron con un vero cron
Il wp-cron predefinito di WordPress viene eseguito ad ogni visita di pagina: inaffidabile. Disabilitalo: aggiungi define('DISABLE_WP_CRON', true); a wp-config.php. Poi aggiungi il cron: */5 * * * * curl -s https://tuodominio.com/wp-cron.php?doing_wp_cron > /dev/null.
Attività cron comuni
Backup: 0 3 * * * /path/backup.sh. Invio email in coda: */10 * * * * /usr/local/bin/php /path/send-mail.php. Svuotamento cache: 0 4 * * * /path/clear-cache.sh. Sincronizzazione feed prodotti: 0 */6 * * * /path/sync-feed.php.
Notifiche email e debug
Cron Jobs di cPanel ha un campo Email: impostalo per ricevere l'output. Per sopprimere le email in caso di successo: aggiungi > /dev/null 2>&1. Per registrare su un file: > /home/user/cron.log 2>&1.
Pronto a lanciare il tuo sito web?
Unisciti a oltre 4.000 clienti soddisfatti. Migrazione gratuita e garanzia soddisfatti o rimborsati di 15 giorni.
FAQ
Le risposte alle domande più comuni sui nostri servizi.
Le nostre garanzie per la tua tranquillità
Protetto sotto ogni punto di vista
Garanzia di 15 giorni
Rimborsiamo senza fare domande nei primi 15 giorni.
Migrazione gratuita
Migriamo il tuo sito senza interruzioni: non devi fare nulla.
Assistenza 24/7
I nostri esperti sono a tua disposizione 24/7 via ticket e live chat.