#1 Le 22/01/2007, à 16:21
- trucutu
Tuer un processus d'un autre domaine avec Python
Bonjour,
Dans le cadre d'activités qutotidiennes, il m'arrive de tuer des processus qui ne m'appartiennent pas, à la main avec les opération suivantes :
su admin
Mot de passe
kill -9 pid1 pid2...
exit
Afin, d'automatiser ces actions, j'aimerais les insérées dans un script Python. Le problème, c'est que je me heurte fatalement à un "Permission denied" quand je fait un simple :
os.kill(pid, signal)
Même résultat si je passe par la méthode :
rsh host -l admin kill -s 9 pid1
Existe-til un moyen de faire ce kill dans un script, quitte à y insérer le mot de passe, de manière à ce que le script ait les temporairement les droits ?
merci d'avance
PS: je ne souhaite pas faire su admin puis ./script exit, car il je dois ensuite effectuer les même opérations sous un autre domaine...
La chanson du dimanche - "La pêche !"
PC acheté chez Novatux : entièrement satisfait.
Faire des recherches solidaires !
Hors ligne