Je suis en train d'exécuter une commande shell via:erreur script shell exécution en PHP
<php echo shell_execute("tac /home/kusmuk/access-logs/kusmuk.org"); ?>
Mais il ne donne aucune sortie. Quelle pourrait être la raison?
Bien qu'il ne fonctionne pas, les lignes suivantes fonctionnent comme prévu:
<php echo shell_execute("ls -al triogrup.com"); ?>
//outputs: -rw-r----- 2 root kusmuk 28640 Aug 19 17:44 kusmuk.org
<php echo shell_execute("pwd"); ?>
//outputs: /home/kusmuk/public_html
Cela peut être quelque chose de simple comme 'tac' n'étant pas dans le PATH. –