Léa-Linux & amis :   LinuxFR   GCU-Squad   GNU
EXEC PHP
Envoyé par: kamea

Bonjour à toutes et à tous...

J'ai besoin d'un coup de main car je ne sais plus quoi faire..

J'arrive en php à executer différente commande du shell

Exemple , j'ouvre un fichier index.php avec ce contenu.

exec ("ls", $ar ,$l);
var_dump($ar)

Je l'execute .. j'ai bien à l'écran la liste de mon répertoire.

Par contre la commande 'kill' ne semble pas répondre ..

Exemple , je veux killer le process 12345

exec ("kill -9 12345", $ar ,$l);
var_dump($ar)

Et bien ça ne marche pas .. quelqu'un aurait une idée ?


D'avance merci.

Poste le Tuesday 21 October 2003 00:58:43
Répondre     Citer    
Re: EXEC PHP
Envoyé par: tonio

salut,
cela vient certainement du fait que ton prog php est éxécuté avec un user qui n'a pas les droits sur le processus 12345.
Avec quoi lances-tu ton prgramme : php ou en passant par un serveur web genre apache. ?
Qui a le processus 12345 ?

Tonio

Poste le Tuesday 21 October 2003 19:51:26
Répondre     Citer    
Re: EXEC PHP
Envoyé par: Nico__

si j'ai bonne mémoire tu ne pourras (ou peu s'en faut) utiliser ton kill que sur les processus apache smiling smiley

Une solution que je te déconseille BEAUCOUP consiste à faire un petit prog en C qui exécutera ton kill pour toi. Il faudra pour cela le placer en S-UID (# chmod +s mon_prog). Mais je te conseille de trouver une autre solution parce que c'est vraiment pour les gorets ça smiling smiley

bon courage.

Nico

Poste le Wednesday 22 October 2003 19:33:01
Répondre     Citer    
Re: EXEC PHP
Envoyé par: kamea

oki merci ça marche je suis donc un goret smiling smiley

Cela dit je ne trouve aucune autre solution smiling smiley

thx ++

Poste le Friday 24 October 2003 00:00:23
Répondre     Citer    
Re: EXEC PHP
Envoyé par: moa

ou execute php en local avec php -f fichier_en.php comme ça tu le lance avec le user de ton choix.Par contre l'utilisation de PHP en ligne de commandes comporte des variantes par rapporte à la version executée via un navigateur Web

[www.php.net]


Moa

Poste le Monday 27 October 2003 21:49:47
Répondre     Citer    
Comment spécifier le path pour JAVA sous linux
Envoyé par: Hermin

Bonjour!
J'ai des problèmes pour spécifier le path pour java sous linux, malgrès tous les éfforts que j'ai fournis grace aux connaissances que j'ai sur la configuration de celui ci.
Prière de m'aidez car c'est très important pour moi.

Poste le Monday 7 March 2005 22:43:46
Répondre     Citer    
Re: Comment spécifier le path pour JAVA sous linux
Envoyé par: ceric35

[lea-linux.org]

-------------------------------------------------------------------------------------------------
Linux est pour la firme de Redmond ce qu'est James Bond pour les
méchants dans les films : le dernier obstacle avant la domination mondiale.

Poste le Monday 7 March 2005 23:10:28
Répondre     Citer    

Veuillez vous authentifier auparavant pour commenter.

 

Ce forum !
EXEC PHP
Pour poser vos questions sur les scripts shell, le Perl, le C, etc... Attention : nous ne sommes pas des spécialistes du dev, ce forum est juste pour de petites aides ponctuelles concernant le développement et les outils de développement.

Sauf mention contraire, les documentations publiées sont sous licence Creative-Commons