Bonjour à tous.
Je développe un site en PHP/MySQL, héberger sur un serveur RedHat. J'ai des tâches CRON qui sont déjà programmé sur mon serveur et j'ai une page qui doit m'automatiser une nouvelle tâche. Avant d'automatiser cette tâche, je doit vérifier qu'elle n'existe pas déjà dans mon crontab.
Voici le code que j'exécute pour récupérer et consulter mes commandes CRON :
Voila mon problème. Quand j'exécute la commande "crontab -l" sur mon serveur, j'ai bien ma liste de tâche qui s'affiche (6 tâches). Par contre, quand j'exécute le code PHP précédent, mon navigateur m'affiche "nombre de commande cron : 0".
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9 exec('crontab -l', $varcron); $compte = 0; foreach($varcron as $id => $cmd){ $compte ++; echo $cmd.'<br />'; } echo 'nombre de commande cron : '.$compte;
Quelqu'un pourrait-il me dire pourquoi je n'arrive pas a récupérer ma liste de tâche ?
Partager