bonjour a tous!
j'ai un script php qui permet d'executer une commande unix:
<?php
exec("ps -edf | grep qoss.QossMain | grep -v grep ",$res);
$line = $res[0];
echo $line;
if (in_array("root", $res)){
echo "Trouvé";
} else {
echo "Echec";
}
?>
le resultat:
root 7509 1 1 04:40 pts/4 00:00:31........
mon probleme c'est que je sais pas comment je vais tester l'existence de la chaine "root" dans le resultat de la commande.
j'ai essayé avec if (in_array("root", $res)) mais ça marche pas.
merci de me donner une indication.
cordialement!
j'ai un script php qui permet d'executer une commande unix:
<?php
exec("ps -edf | grep qoss.QossMain | grep -v grep ",$res);
$line = $res[0];
echo $line;
if (in_array("root", $res)){
echo "Trouvé";
} else {
echo "Echec";
}
?>
le resultat:
root 7509 1 1 04:40 pts/4 00:00:31........
mon probleme c'est que je sais pas comment je vais tester l'existence de la chaine "root" dans le resultat de la commande.
j'ai essayé avec if (in_array("root", $res)) mais ça marche pas.
merci de me donner une indication.
cordialement!