Je configure une crontab qui exécute un script php régulièrement. Le script php exécute un script cochon en utilisant exec()
.sh commande de cochon non trouvée
Cependant, je reçois ce message d'erreur:
sh: porc: command not found
Comment cela peut-il être résolu?
ouais, je peux exécuter cochon avec succès, j'ai le chemin complet au cochon, et j'essaie même de lancer la commande php directement, ça marche, en plus j'ai essayé de lancer le cochon dans sh 'sh pig -x local/full path/pigscript.pig' ça a marché, juste le job crontab a gagné ' En fait, je cours le cochon parce que je ne vois pas de résultats générés.J'installe le crontab en utilisant mon compte pas root, cela causerait-il un problème ...? – ohana
Donc, juste t o être clair, le programme php fonctionne comme prévu lorsque vous l'exécutez directement? Mais le même programme php exact échoue lorsqu'il est exécuté par cron? Je dois admettre que je suis plutôt perplexe ... quel OS est-ce? –