fb-pixel

Come creare un Cron Job

Dimenticare di eseguire alcuni compiti è davvero frustrante per i gestori di siti web. Con un Cron Job potrai impostare delle attività pianificate da far compiere al tuo server.

In questo tutorial ti spiegherò cos’è un Cron Job e come può aiutarti ad ottimizzare il tuo lavoro.

Cos’è un Cron Job

Un Cron Job è semplicemente un’azione programmata che il server svolge con regolare frequenza.

Eseguire lo stesso compito più e più volte talvolta può essere un lavoro piuttosto pesante e noioso. Pianificare un’azione permette agli utenti di automatizzare le attività sull’hosting.

Fa attenzione quando utilizzi questo strumento perché un uso inappropriato potrebbe influenzare negativamente le prestazioni del tuo server.

Come può essere utile un Cron Job

Eseguire delle azioni programmate è utile per evitare di svolgere manualmente dei compiti, risparmiando tempo ed evitando di compiere operazioni noiose e ripetitive.

In seguito sono elencati soltanto alcuni dei possibili scenari d’utilizzo di un Cron Job.

  • Scansione antivirus del sistema
  • Gestione degli account utente
  • Invio di e-mail programmate
  • Attività di manutenzione, come la creazione di backup automatizzati, il controllo dell’integrità del database o la pulizia del disco dai file temporanei.

Creare un nuovo Cron Job con cPanel

Per poter creare un nuovo Cron Job dovrai innanzitutto effettuare il login su cPanel.

Nella dashboard principale di cPanel, scorri fino alla scheda “Avanzate” e seleziona “Processi Cron”.

Seleziona Processi Cron Su Cpanel

Nella prima sezione della pagina, potrai impostare manualmente un’e-mail alla quale reindirizzare il risultato ottenuto ogni volta che un comando Cron viene eseguito.

Se decidi di inserire un’email, ricorda premere sul pulsante “Aggiorna e-mail” per salvare i cambiamenti.

Inserisci L Email Per Ricevere L Output Dei Cron Jobs

Nella seconda sezione della pagina, è possibile inserire e configurare un nuovo processo Cron.

Schermata Di Configurazione Del Cron Job

Selezionando il campo “Impostazioni comuni” si aprirà un menu a tendina dal quale potrai scegliere tra i vari settaggi predefiniti.

Verranno visualizzate una serie di opzioni riguardanti frequenza di esecuzione degli script, scegli quando vuoi che il programma esegua il tuo Cron.

Impostazioni Comuni Di Data E Orario Del Cron Job

In alternativa, puoi creare la tua opzione personalizzata scegliendo manualmente i singoli campi che riguardano la data e l’ora.

Nell’ultimo campo “Comando:” dovrai inserire il comando da eseguire. Puoi scegliere di eseguire uno script presente sul tuo spazio web, indicando il percorso della sua destinazione seguendo questa sintassi:

php -q /home/NOMEDELTUOACCOUNT/public_html/script_da_eseguire.php

Una volta terminata la configurazione, per salvare i cambiamenti bisogna premere sul pulsante “Aggiungi nuovo processo Cron”.

Aggiungi Un Nuovo Cron Job

Eliminare un Cron job

Se hai intenzione di eliminare un Cron Job puoi farlo semplicemente individuando il comando da eliminare dalla lista, premendo sul pulsante “Elimina”.

Eliminare Un Cron Job Da Cpanel

Apparirà un messaggio di conferma, seleziona ancora “Elimina” per confermare l’eliminazione.

Disabilitare le notifiche email dei Cron Jobs

Nel caso in cui non desideri più ricevere le notifiche per email per tutti i Cron Jobs, dovrai rimuovere la tua email dall’apposito campo su cPanel.

Lascia il campo email vuoto e premi su “Aggiorna e-mail”.

Disattiva La Ricezione Email Da Tutti I Cron Jobs

Se invece hai intenzione di disabilitare la ricezione delle email solo per determinati Cron Job, accedi alla sezione “Processi Cron” su cPanel e individua quale desideri modificare.

Premi sul sulla voce “Modifica” e, alla fine del tuo script, aggiungi la seguente riga per disabilitare completamente la ricezione delle email.

/dev/null 2>&1

Ricorda di salvare le modifiche premendo sul pulsante “Modifica riga”.

Disabilitare Le Notifiche Email Di Un Cron Job

Prova gratis e senza impegno uno dei nostri piani hosting per 14 giorni. Non è richiesto nessun dato di pagamento!