Come creare e gestire Cron Jobs in Site Tools ?
Questo tutorial riguarda i seguenti argomenti:
Comune utilizzo dei Cron Jobs
I cron jobs vengono utilizzati soprattutto per effettuare dei comandi ripetuti ad orari specifici, ad esempio:
- ripulire regolarmente l’account da file non necessari;
- inviare messaggi periodici, per esempio newsletters;
- pulire la cache dell’applicazione per assicurarsi che il sito mostri il contenuto aggiornato;
- effettuare controlli di manutenzione periodici;
- reindicizzare e aggiornare prodotti e informazioni dei clienti.
Cosa posso automatizzare con i cron jobs?
Con i cron jobs puoi automatizzare azioni che compi regolarmente, come ad esempio:
- Pulizia della cache
- Rimozione di vecchi file/email
- Cancellazione di file temporanei
- Esecuzione di script PHP, etc.
Come creare un nuovo cron job?
Per aggiungere un nuovo cron job nel Site Tools > Sviluppatori >Cron Job. Inserisci l’intervallo di tempo per l’esecuzione del cron, il comando esatto e clicca su Crea.
Come eliminare un cron job?
Per eliminare un cron job in Site Tools, vai in Sviluppatori > Cron Job. Trova il cron interessato nella sezione Gestisci i Cron Job e clicca sull’icona Cancella (cestino) accanto ad esso.
Come modificare un Cron Job esistente?
Nel caso in cui necessiti di modificare i parametri di un cron job esistente, vai su Site Tools > Sviluppatori > Cron Job. Poi in Gestisci i Cron Job clicca sul pulsante Modifica accanto al Cron Job che desideri modificare.
Come posso controllare se i cron jobs pianificati siano eseguiti correttamente?
SiteGround segue da vicino tutte le operazioni nei server e fa in modo che tutti i cron job degli utenti siano eseguiti in tempo.
Se desideri controllare i tuoi cron jobs devi fornire un indirizzo email valido quando imposti il Cron job su Site Tools.
Se si specifica un indirizzo email valido si riceverà l’output del cron job che viene eseguito. In questo modo potrai controllarlo ed assicurarti che tutto sia eseguito correttamente. Nota che non riceverai un’email se non ci sono output dal comando cron job.
Ricorda che riceverai un’email per ogni cron job eseguito. Questo potrebbe riempire la tua casella di posta in arrivo nel caso in cui i tuoi cron siano eseguiti troppo spesso.
Come posso fermare la notifica email dei cron jobs?
Aggiungi la seguente linea alla fine del tuo cron job per fermare le notifiche via email:
>/dev/null 2>&1