Maison  >  Article  >  développement back-end  >  Comment exécuter des scripts PHP via des tâches Cron dans CPanel et recevoir des notifications par e-mail ?

Comment exécuter des scripts PHP via des tâches Cron dans CPanel et recevoir des notifications par e-mail ?

Susan Sarandon
Susan Sarandonoriginal
2024-11-04 13:01:29331parcourir

How to Run PHP Scripts via Cron Jobs in CPanel and Receive Email Notifications?

Exécuter des scripts PHP via des tâches Cron dans CPanel

Lors de l'automatisation de tâches sur votre serveur à l'aide de tâches cron dans CPanel, il est essentiel de garantir le bon syntaxe. Voici une version modifiée de la commande que vous avez fournie :

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

Dans cette commande, la partie >/dev/null a été supprimée. Bien qu'il supprime la sortie, il peut également vous empêcher de recevoir des notifications par e-mail lors de l'exécution de la tâche cron.

Concernant le fichier PHP, aucune préparation spécifique n'est nécessaire pour votre script PHP, sauf si vous rencontrez des erreurs spécifiques. Si vous ne recevez pas de notifications par e-mail, vérifiez les points suivants :

  • Vérifiez que le script PHP contient une méthode de notification par e-mail valide.
  • Assurez-vous que la tâche cron est correctement configurée dans CPanel. avec l'adresse e-mail appropriée.
  • Confirmez que votre client de messagerie ne bloque pas les e-mails de votre serveur.

Si le problème persiste, vous pouvez essayer d'utiliser une commande alternative pour activer le cron job :

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

Comme l'a signalé un utilisateur, cette commande a fonctionné avec succès sur son serveur GoDaddy. N'oubliez pas de remplacer "votrenom de fichier.php" par le nom réel de votre script PHP.

En suivant ces recommandations, vous devriez pouvoir exécuter avec succès votre script PHP à l'aide d'une tâche cron dans CPanel et recevoir des notifications par e-mail lors de son exécution. achèvement.

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