La commande Cronjob ne fonctionne pas, bien qu’elle ait le même format que les autres commandes qui fonctionnent

Essayer d’append un nouveau job cron sur mon serveur en utilisant Plesk. J’en ai déjà deux, mais depuis que je les ai créées, je ne me souviens plus pourquoi je l’ai fait. Ils travaillent exactement comme ils le devraient.

*/13* * * * &> /dev/null php -q httpdocs/forum/notifyreply.php */9 * * * * &> /dev/null php -q httpdocs/forum/notifytopic.php 

Cependant, lorsque j’ajoute mon nouveau travail en utilisant le même format, il ne semble rien faire. Le script ne s’exécute pas et je n’ai aucune notification par courrier électronique pour me dire que le script a été exécuté. Le nouveau travail est le suivant:

 * * * * * &> /dev/null php -q httpdocs/crm/autoMessages/autoEmail.php 

Je les exécute sur un serveur virtuel Linux avec Apache et en utilisant le panneau de contrôle de Plesk. Le fournisseur d’hébergement est 123-Reg.

Quelqu’un peut-il aider?

Merci!

METTRE À JOUR

J’ai donc maintenant supprimé la ligne / dev / null pour recevoir des notifications par courrier électronique et obtenir le message d’erreur suivant:

/bin/sh: php: Permission denied

Ce que je ne comprends pas, c’est pourquoi la permission est refusée sur cette commande mais pas sur les deux autres …

Je ne suis pas sûr de ce qui aurait pu se passer, mais la première chose à faire est de vérifier si les permissions pour le nouveau script php sont les mêmes que celles des anciens. Faites un ls -l à la fois sur httpdocs/forum/notifyreply.php et httpdocs/forum/notifytopic.php , et comparez les permissions avec ce que httpdocs/crm/autoMessages/autoEmail.php ont.

Vous ne définissez pas un utilisateur / groupe pour la commande cron, mieux vaut le faire comme ceci

 * * * * * www-data www-data php -q httpdocs/crm/autoMessages/autoEmail.php > /dev/null 2>&1 

(en supposant que www-data est le bon utilisateur)

notez que je mets la gestion des erreurs à la fin. Aussi, je pense que vous devriez utiliser le chemin complet; soit vous avez oublié d’append une barre oblique (/ httpdocs / ….), ou avez-vous ce script dans le dossier cron?