Kill process utilisateurs et relancer

Kill process utilisateurs et relancer - Codes et scripts - Linux et OS Alternatifs

Marsh Posté le 16-03-2005 à 14:54:17    

bonjour  
Voila je chercher à killer plusieurs meme applis( en fait elles sont installées plusieurs fois) mais lancé par des users différents. Comment faire ? style je veux killer l'appli1 du user 1 ou l'appli1 du user 2 ?
en script  ?
ou autre ?
merci  

Reply

Marsh Posté le 16-03-2005 à 14:54:17   

Reply

Marsh Posté le 16-03-2005 à 14:58:56    

idée de script à froid:
tu fais un ps pour avoir les pid et les noms de utilisateurs ayant lancé les process
un grep sur le ps basé sur le nom de l'appli
un grep sur le resultat précédent basé sur le nom des utilisateurs
un cut pour récupérer le pid
un kill


Message édité par l0ky le 16-03-2005 à 14:59:14
Reply

Marsh Posté le 16-03-2005 à 15:00:57    

tu peux aussi les piper en ligne de commandes

Reply

Marsh Posté le 16-03-2005 à 15:01:12    

et si je te dis qu'il faut que je fasse ca depuis une interface distante ? ca se complique, mais ton idée est bonne

Reply

Marsh Posté le 16-03-2005 à 15:02:32    

en fait depuis une interface web... ;)

Reply

Marsh Posté le 16-03-2005 à 15:02:53    

quel type d'interface distante ? ssh ?

Reply

Marsh Posté le 16-03-2005 à 15:04:07    

non pas de ssh, enfin si on a pas le choix ssh, mais si t'as une autre solution..

Reply

Marsh Posté le 16-03-2005 à 15:04:35    

php ? cgi ?

Reply

Marsh Posté le 16-03-2005 à 15:04:49    

php à la base

Reply

Marsh Posté le 16-03-2005 à 15:05:30    

je connais pas le php mais tu n'as pas moyen d'exécute des commandes de bases à partir de php ?
je suis pratiquement sûr que si


Message édité par l0ky le 16-03-2005 à 15:05:49
Reply

Marsh Posté le 16-03-2005 à 15:05:30   

Reply

Marsh Posté le 16-03-2005 à 15:06:12    

si je pense au pire je sais faire en jsp

Reply

Marsh Posté le 16-03-2005 à 15:26:11    

Bonjour,
 
exec en PHP http://fr.php.net/function.exec
et pkill en command shell

Reply

Marsh Posté le 16-03-2005 à 15:29:13    

excellent.. merci beaucoup !!!

Reply

Sujets relatifs:

Leave a Replay

Make sure you enter the(*)required information where indicate.HTML code is not allowed