Forum |  HardWare.fr | News | Articles | PC | S'identifier | S'inscrire | Shop Recherche
981 connectés 

  FORUM HardWare.fr
  Programmation
  PHP

  exec + afficher resultat script bash

 


 Mot :   Pseudo :  
 
Bas de page
Auteur Sujet :

exec + afficher resultat script bash

n°1564197
DrOctopus
Posté le 23-05-2007 à 17:54:59  profilanswer
 

Bonjour a tous ,
j'utilise la fonction exec pour lancer des script bash a l'aide d'un boutton submit sur une page php.
Ces scripts doivent se connecter a un pc distant, executer une commande, et afficher les valeurs retournées sur la page php.
Seulement, les informations retournées par les scripts n'arrivent parfois pas en entier. Cela dépend de la commande que le script execute.
 
Par exemple, si le script bash execute la commande "dir /root", le php va m'afficher tout bien correctement.
Si le script envoi "ls /root/Desktop", le php va afficher que la moitier des valeurs retournées, desfois en s'arretant au milieu d'un mot.
Je précise que quand si j'execute le script 10 fois, le résultat est le meme.  
 
Voici ma syntaxe pour exec:

Code :
  1. $command = "monscriptbash $mdpssh 2>&1";
  2.       echo exec("$command",$cmd);
  3.       foreach ($cmd as $output) {
  4.               $ligne=explode("\r",$output);
  5.               for ($i=0;$i<sizeof($ligne);$i++) {
  6.               echo $ligne[$i]."<BR>";
  7.               }
  8.           }


 
Et voici ce que le php m'affiche pour certaines commandes:
[root@dh162 ~]# dir /root/Desktop
ajaxdiv.txt ks2.cfg~ script2
anaconda-ks.cfg ks3.cfg script2~
B_AFournir_fichiers ks3.cfg~ script3~
B_AFou
 
je n'ai pas la suite de la commande...
Pourriez vous m'aider svp ??? je bloque là, merci d'avance

mood
Publicité
Posté le 23-05-2007 à 17:54:59  profilanswer
 


Aller à :
Ajouter une réponse
  FORUM HardWare.fr
  Programmation
  PHP

  exec + afficher resultat script bash

 

Sujets relatifs
Exec + afficher resultat script bash[ FLASH / ACTIONSCRIPT ] recherche de script
[VBS] Stopper un processus avec un script VBSSurvol d'un lien pour que le résultat s'affiche dans une autre frame
Savoir si la requête retourne un résultat ? (Résolu)Script de Sauvegarde du Dossier "Mes Documents"
Plus de sujets relatifs à : exec + afficher resultat script bash


Copyright © 1997-2022 Hardware.fr SARL (Signaler un contenu illicite / Données personnelles) / Groupe LDLC / Shop HFR