En perl, comment tuer un processus sous Windows , par exemple , je souhaite tuer le processus Iexplore.exe.
merci
En perl, comment tuer un processus sous Windows , par exemple , je souhaite tuer le processus Iexplore.exe.
merci
kill SIGNAL, LISTE
Exemple : j'ai un processus acrobat reader résident à la noix, et il porte le PID 2264, je vais donc le tuer.
Code : Sélectionner tout - Visualiser dans une fenêtre à part perl -e "kill 'STOP', 2264;"
Mais dans mon cas, je n'ai pas le PID, je connais simplement l'application qui est ouverte.
ou comment puis je connaitre le PID !!
merci
Perso, j'utilise (si tu es sous un windows NT4, 2000, XP) les PsTools.
J'ai fait un script au taf qui utilise l'utilitaire PsKill et qui bute justement un process Iexplore.
Voici le script :
Note qu'avec un autre utilitaire du package des PsTools, PsList, tu peux juste flinguer une appli (sans, comme moi, flinguer tout IEXPLORE lancé) en récupérant son PID.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16 # DegageDeLa.pl # Script pour killer le bureau virtuel :o) my $Killer = "pskill.exe"; eval { system("C:\\$Killer IEXPLORE"); }; if ($@) { print "Erreur de flinguage :o\ : $@\n"; } else { print "Bureau Virtuel out of order :o)\n"; }
![]()
Partager