I cron sono comandi che il sito esegue da solo, a orari fissi o a intervalli regolari: uno script che ogni notte importa dei dati, una pulizia settimanale, un invio di email ogni ora. Nel pannello: Hosting → nome del sito → Cron.
La scheda c'è nei piani che includono i cron.
Aggiungere un'operazione
- Clicca Nuova operazione.
- Scegli la Frequenza:
- ogni 5, 15 o 30 minuti, oppure ogni ora (al minuto che scegli);
- ogni giorno, ogni settimana o ogni mese, all'ora che scegli (per il mese, un giorno dal 1 al 28);
- Personalizzata: i cinque campi del cron (minuto, ora, giorno, mese, giorno della settimana), per chi li conosce. Per esempio
0 */2 * * 1-5vuol dire «ogni due ore, dal lunedì al venerdì».
- Scrivi il Comando e clicca Nuova operazione.
La modifica si applica in pochi secondi; la prima operazione di un sito può richiedere fino a un minuto. Ricarica la pagina per vederla nell'elenco.
Per cambiarla o toglierla usa il menu ⋮ accanto all'operazione → Modifica o Elimina.
Come girano i comandi
- Nella cartella www del sito, con l'utente del sito: gli stessi file che vedi via FTP. I percorsi si scrivono a partire da lì.
- In ora italiana.
- Con PHP del sito (vedi Impostazioni PHP) e con WP-CLI.
Esempi:
| Comando | Cosa fa |
|---|---|
php script.php | esegue uno script PHP del sito (il file www/script.php) |
wp cron event run --due-now | esegue le attività pianificate di WordPress |
curl -s https://iltuosito.it/attivita | apre una pagina del sito, come farebbe un visitatore |
WordPress installato da noi ha già il suo cron automatico: non serve aggiungerlo.
Limiti
- Fino a 20 operazioni per sito.
- Al massimo una volta ogni 5 minuti.
- Il comando sta su una riga (fino a 1000 caratteri) e non può contenere il carattere
%: se ti serve una data, mettila in uno script.
Il registro
Sotto l'elenco trovi le ultime 50 righe scritte dai comandi, anche gli errori. Lo stesso file è logs/cron.log nella cartella logs del sito, accanto a www. Se un comando non fa quello che ti aspetti, guarda lì per primo.
Non hai trovato la risposta? Scrivici