Maison >développement back-end >tutoriel php >Comment configurer les tâches cron PHP pour les notifications par e-mail dans cPanel ?

Comment configurer les tâches cron PHP pour les notifications par e-mail dans cPanel ?

Mary-Kate Olsen
Mary-Kate Olsenoriginal
2024-11-07 16:58:03667parcourir

How do I configure PHP cron jobs for email notifications in cPanel?

Exécution de fichiers PHP dans des tâches Cron via CPanel

Les tâches Cron sont des tâches automatisées programmées pour s'exécuter à des intervalles spécifiés. Pour les scripts PHP, la syntaxe pour les exécuter dans une tâche cron CPanel est :

/usr/bin/php -q /path/to/script.php >/dev/null

Notifications par e-mail pour les tâches Cron

Pour recevoir des notifications par e-mail lorsqu'une tâche cron se termine avec succès, configurez le script PHP comme suit :

<code class="php">// Set the From and To email addresses
$from = "cronjob@example.com";
$to = "your_email@example.com";

// Specify the subject and body of the email
$subject = "Cron Job Execution Report";
$body = "The cron job has completed successfully.";

// Send the email using PHP's mail function
mail($to, $subject, $body, "From: $from");</code>

Exemple de commande de tâche Cron avec notifications par e-mail

/usr/bin/php -q /home/username/public_html/cron/cron.php | mail -s "Cron Job Execution Report" your_email@example.com

Syntaxe alternative pour GoDaddy

Pour les serveurs GoDaddy, la commande suivante peut être utilisée pour activer une tâche cron pour un fichier PHP :

/usr/bin/php -q /home/username/public_html/yourfilename.php

Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!

Déclaration:
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn