Utilitaire de ligne de commande pour afficher la liste des tâches, l’utilisation du processeur et l’utilisation de la mémoire

Aminadav Glickshtein

Utilitaire de ligne de commande pour afficher la liste des tâches, l’utilisation du processeur et l’utilisation de la mémoire


Je veux consigner, toutes les 10 minutes, la liste de toutes les applications dans Windows qui s’exécutent, l’utilisation du processeur et l’utilisation de la mémoire.

J’ai plusieurs tâches node.exe, donc je veux voir les arguments de la tâche (par exemple: node c:myscript.js )

J’ai essayé: tasklist/? mais n’a rien trouvé concernant l’utilisation du processeur.

J’ai essayé: procexp/? mais n’a trouvé aucun moyen d’exporter la liste dans un fichier (ou de l’afficher dans une console)

J’ai essayé: cprocess (NirSoft), il peut vider dans un fichier et afficher le CPU, mais il ne donne pas les arguments de l’exe qui a couru.

Des idées?

Réponses


 À M

Vous pouvez le faire simplement avec un fichier batch, voici quelque chose que j’ai rapidement écrit,

 @echo off ECHO ***Date and Time*** set datetimef=%date:~-4%_%date:~3,2%_%date:~0,2%__%time:~0,2%_%time:~3,2%_%time:~6,2% echo %datetimef% ECHO ***List Processes*** WMIC path win32_process get Caption,Processid,Commandline ECHO ***CPU-Usage*** wmic cpu get loadpercentage ECHO ***Memory Usage*** systeminfo | findstr Memory 

C’est assez simple, vous pouvez le modifier pour l’adapter à vos besoins mais cela répond à vos exigences. Je constate également que vous souhaitez que ces données soient exportées dans un fichier afin que vous puissiez afficher le contenu du fichier de commandes comme ceci, batch.bat > Logs-%date:~10,4%%date:~7,2%%date:~4,2%_%time:~0,2%%time:~3,2%.log

Vous pouvez également consulter et télécharger le fichier ici

 

#de, #et, #la, #pour, Afficher, commande, des, du, l’utilisation, ligne, Liste, mémoire, processeur, tâches, Utilitaire

 

wiki

Laisser un commentaire

Votre adresse e-mail ne sera pas publiée. Les champs obligatoires sont indiqués avec *