Tasklist : Resultat non coherent

Fermé
dbourcier Messages postés 1 Date d'inscription vendredi 9 mars 2012 Statut Membre Dernière intervention 9 mars 2012 - 9 mars 2012 à 20:00
Bonjour,

Je suis censer ecrire un script qui me listera les process qui consomme X Mb de RAM depuis X minutes et qui killera ces process si l option est precisé ... J'ai donc choisis d utiliser tasklist, mais avec la fonction CPUTIME, j ai un probleme de coherence sur les resultats que j obtiens ... Ou alors c'est un probleme d interface chaise / clavier ;)

Si je prends un de mes process et que je demande les details avec pslist, j obtiens ceci :

Name Pid Pri Thd Hnd Priv CPU Time Elapsed Time
java 2992 8 37 403 180772 0:00:10.109 2:52:58.566

Maintenant le but du jeu est que tasklist me retourne la meme chose ... Pour tester j'utilises deja un CPUTIME plus grand ou egal a 0 secondes

$ tasklist /FI "USERNAME eq $USERNAME" /FI "CPUTIME ge 00:00:00" /fi "memusage ge 128000"

Image Name PID Session Name Session# Mem Usage
========================= ======== ================ =========== ============
java.exe 4724 Console 0 186,356 K
java.exe 2992 Console 0 135,220 K
$

Jusque la tout va bien, maintenant je reprends la meme commande mais avec 1 secondes

$ tasklist /FI "USERNAME eq $USERNAME" /FI "CPUTIME ge 00:00:01" /fi "memusage ge 128000"
INFO: No tasks are running which match the specified criteria.
$

Maintenant encore la meme commande mais avec un CPUTIME inferieur a 2 secondes

$ tasklist /FI "USERNAME eq $USERNAME" /FI "CPUTIME lt 00:00:02" /fi "memusage ge 128000"

Image Name PID Session Name Session# Mem Usage
========================= ======== ================ =========== ============
java.exe 4724 Console 0 187,140 K
java.exe 2992 Console 0 135,220 K
$

C'est moi ou c est bel et bien incoherent ? Une idée ?
Merci