GNU/Linux >> Linux Esercitazione >  >> Panels >> cPanel

Perché il mio cron job non mi invia email?

Molti dei nostri titolari di account utilizzano cron job per eseguire attività in orari specifici. Questi lavori vengono eseguiti a intervalli pianificati impostati all'interno dello strumento cron job nel cPanel. Una delle funzionalità di questo strumento ti consente di impostare un indirizzo e-mail in modo da ricevere un'e-mail ogni volta che viene eseguito il cron job. Ciò ti consente di tenere traccia dei tuoi processi cron e assicurarti che vengano eseguiti correttamente e come pianificato. Tuttavia, a volte riceviamo domande di supporto sul fatto che alcuni cron job sono in esecuzione ma l'e-mail non viene ricevuta. Segui di seguito mentre spieghiamo come assicurarti di ricevere un'email per ogni cron job.

Forza un'email dopo l'esecuzione del cron job

  1. Accedi al tuo cPanel.
  2. Dall'interno dell'area principale del cPanel, scorri verso il basso e trova Avanzate categoria. Fai clic sui cronjobs icona trovata in quella categoria.
  3. Ora sei nella schermata di configurazione del cron job. In alto c'è una Cron Email area in cui puoi inserire l'indirizzo email a cui vuoi ricevere una notifica ogni volta che viene eseguito un cron job. Fai doppio clic sulla parola altro alla fine della descrizione per aprire il campo per aggiungere il tuo indirizzo email. Inserisci qui il tuo indirizzo email se non vedi un indirizzo email accanto a Email attuale:

  4. Se hai già un indirizzo email in quella sezione e non ricevi un'email per uno o più dei tuoi cron job, ciò è dovuto al fatto che il job in questione non sta producendo output. Vogliamo forzare una sorta di output, quindi dalla schermata del cron job, guarda il percorso del cron job in questione in modo da sapere dove risiede lo script. Annotare il percorso se necessario.
  5. Ora che sappiamo dove si trova lo script, torna alla pagina principale di cPanel e apri il File Manager dall'interno dei File categoria.
  6. Una volta nel File Manager , vai al tuo script cron. Nel nostro esempio, si trova semplicemente nella cartella public_html/test e si chiama testcron.php> Individua il tuo file ed evidenzialo, quindi fai clic sull'icona Modifica che si trova nella barra degli strumenti superiore dello schermo. Apparirà un altro popup, fai semplicemente clic sul pulsante Modifica anche lì per continuare con l'editor.
  7. Ora che sei nell'editor, vogliamo aggiungere una singola riga per garantire che venga prodotto un output. Questo può essere qualsiasi cosa, da un semplice spazio a una frase. Di seguito è riportato il codice che aggiungeremo alla fine del nostro script:
    echo "fatto";

    Assicurati che la riga di codice sia prima del tag di chiusura php di ?> .

  8. Fai clic su Salva modifiche pulsante nella parte superiore dello schermo. Il tuo cron job ora dovrebbe inviarti un'e-mail ogni volta che viene eseguito con la singola riga di output.

cPanel
  1. Come impostare i lavori cron in cPanel

  2. Come impostare un processo Cron

  3. Utilizzo e politica di Cron Job

  4. Prova un cron job settimanale

  5. CronJob non in esecuzione

Come impostare Cron Job in cPanel

Perché non riesco a ricevere e-mail?

Come aggiungere lavori Cron in cPanel

Crea ed elimina un lavoro Cron

Che cos'è un Cron Job in Linux

Perché il mio cron job non mi invia email?