Contenu | Rechercher | Menus

Annonce

Si vous avez des soucis pour rester connecté, déconnectez-vous puis reconnectez-vous depuis ce lien en cochant la case
Me connecter automatiquement lors de mes prochaines visites.

À propos de l'équipe du forum.

#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