PV et Kill mais en commande DOS sous Windows

PV et Kill mais en commande DOS sous Windows - Win NT/2K/XP - Windows & Software

Marsh Posté le 04-10-2007 à 15:46:38    

Bonjour
 
Je cherche 2 modules, connu sous Linux, a savoir PV et Kill, mais pour Windows.
au boulot on les utilise sous windows avec des batch pour killer certains process recalcitrant, mais pas moyen de les trouver sur le net. (pv.exe et mskill.exe, utilisable exactement comme sous linux, mais en commande DOS)
 
si vous saviez ou les trouver ca serait sympa.
 
Merci

Reply

Marsh Posté le 04-10-2007 à 15:46:38   

Reply

Marsh Posté le 04-10-2007 à 17:04:59    

salut,
tu veux plutot dire "ps" et non pv :)
 
sous windows, ca depend de la version:
windows 2000 pro, xp pro, xp media center, vista: tu as "tasklist"/"taskkill" ou "tskill"/"tslist"
sinon, tu peux télécharger ces utilitaires ici:
http://www.microsoft.com/technet/s [...] l=featured

Reply

Marsh Posté le 04-10-2007 à 17:27:31    

exact, c'est l'equivalent du PS sous linux, sur nos serveur c'est un pv.exe, on peut faire des pv|grep xxx avec, comme si on faisait un ps -ef |grep xxxx sous nunux pour avoir l'id d'un process.
 
par contre sur ton lien j'ai pas trouver de choses tres convainquante et me donnant la meme chose.

Reply

Marsh Posté le 04-10-2007 à 17:46:38    

les commandes pslist et pskill ne te vont pas?

Reply

Marsh Posté le 04-10-2007 à 18:16:00    

le resulats des commandes est difficilement utilisable dans des batch.
 
pas grave, je vais chercher.
 
merci

Reply

Marsh Posté le 05-10-2007 à 04:17:23    

je ne sais pas sous quel os (version de windows) tu es ni ce que tu veux faire avec, mais avec find + for, tu peux très bien les traiter de la meme facon qu'avec un ps + grep + cut par exemple (pas aussi puissant mais bon).
par exemple, un programme de ce genre, test.bat:

Code :
  1. @echo off
  2. (
  3. for /f "tokens=1,2" %%a in ('pslist %1') do (
  4.    if %%a==%1 echo %%b
  5. )
  6. ) 2> NUL
 

si tu executes:

test explorer

ca va te retourner le pid du process explorer...


Message édité par tuxce le 05-10-2007 à 04:30:11
Reply

Sujets relatifs:

Leave a Replay

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