commandes shell -> continuité de session ?
Bonjour,
J'essaie de manipuler des programmes externes par php.
Les instructions sur une ligne fonctionnent.
Par contre, je ne sais pas comment "aligner" plusieurs commandes à la suite.
Par exemple :
Code:
1 2 3 4 5 6
| $output1 = `ls` ;
echo "<pre>$output1</pre>" ; // M'envoie correctement le contenu du répertoire racine ;
$output2 = `cd rep` ; // devrait naviguer vers le répertoire rep
echo "<pre>$output2</pre>" ; // Aucune réponse.
$output3 = `ls` ;
echo "<pre>$output3</pre>" ; // Me renvoie le contenu du répertoire racine au lieu du contenu de rep ! |
J'en déduis (peut-être à tort) qu'il lance une nouvelle session bash à chaque ligne de commande. Comment faire pour rester sur la même ?
L'écriture de script passés en argument du lancement de programme serait une alternative, mais je souhaiterais l'éviter, si possible.
Merci de votre aide,
Je précise : je suis sur mac OS X.