|
Publicité ' | |||||||||||||||||||||||
|
|
#1 |
|
Membre habitué
![]() Inscription : mars 2003 Messages : 444 ![]() |
Bonjour,
Je voudrais savoir si il y a une commande autre que TOP qui me permettrait de avoir quelle est le process qui prend le plus ressource afin de pouvoir l'utiliser dans un script Merci
__________________
c@simir |
|
|
00
|
|
|
#2 |
|
Membre Expert
![]() Frédéric Brugmans Informaticien multitâche Inscription : février 2005 Messages : 661 ![]() |
ps
|
|
|
00
|
|
|
#3 |
|
Membre habitué
![]() Inscription : mars 2003 Messages : 444 ![]() |
oui mais la commande ps ne donne pas le pourcentage du CPU occupé !!!
__________________
c@simir |
|
|
00
|
|
|
#4 | |
|
Expert Confirmé
![]() ![]() Inscription : avril 2003 Messages : 3 286 ![]() |
Citation:
bonne lecture ! [edit : bon allez... moi je fais ps -aux]
__________________
Tous mes tutoriels Pas de questions techniques par MP ni par e-mail, merci ! Prolog rules! |
|
|
|
00
|
|
|
#5 |
|
Membre habitué
![]() Inscription : mars 2003 Messages : 444 ![]() |
bien effectivement j'ai trouvé des options avec ps maintenant me reste plus qu'à savoir qui fait quoi par rapport à mon problème c'est à dire savoir quel est le processus actif et qui consomme bcp peut être me serait-il plus simple de développer en C un script qui surveille les process autrement dit les programmes qui tournent et qui sont consommateurs de process à la façon du top mais sur lequel je puisse envoyer des alertes quand s'est necessaire ...
mais ça c'est un autre post ... Bon merci pour la réponse ..
__________________
c@simir |
|
|
00
|
|
|
#6 |
|
Membre chevronné
![]() Inscription : octobre 2005 Messages : 840 ![]() |
essaye la commande "top"
|
|
|
00
|
|
|
#7 | |
|
Expert Confirmé Sénior
![]() ![]() ![]() Laurent SchneiderAdministrateur de base de données Inscription : décembre 2005 Messages : 2 927 ![]() |
Citation:
Pourquoi VB Casimir veut-il employer autre chose que TOP? |
|
|
00
|
|
|
#8 |
|
Membre habitué
![]() Inscription : mars 2003 Messages : 444 ![]() |
la raison pour laquelle je ne veux pas utiliser la commande "top" est tout simplement simple je veux pouvoir surveiller les process qui occupent beaucoup de CPU (CPU > 80 % pour l'exemple) pendant un certain temps evidemment pas sur 3 s mais tout cela par le bié d'un script que je vais croner ..
Avec la commande TOP on se retrouve en mode "on-line" je puis dire on ne peut en sortir qu'en faisant "q" or ce que je voudrais c'est pouvoir contrôler à un instant t puis ressortir du programme etc ... Je ne sais pas si je me fais bien comprendre je ne veux pas contrôler de façon permanente sur la console mais de façon automatique avec une alerte lorsque le taux est trop important .. Je pensais que dans les options de cette commande il y aurait une possibilité de la lancer puis de revenir au prompt mais je n'ai pas trouvé et d'ailleurs je ne pense pas que cela soit la fonctionnalité de cette commande dommage d'ailleurs mais peut être n'ai pas bien lu ??
__________________
c@simir |
|
|
00
|
|
|
#9 | ||
|
Expert Confirmé Sénior
![]() ![]() ![]() Laurent SchneiderAdministrateur de base de données Inscription : décembre 2005 Messages : 2 927 ![]() |
Code :
|
||
|
00
|
|
|
#10 |
|
Membre habitué
![]() Inscription : mars 2003 Messages : 444 ![]() |
je vais être un peu chient mais l'option top -b c'est à dire ce qu'on peut lire dans le man
Batch mode. Useful for sending output from top to other programs or to a file. In this mode, top will not accept command line input. It runs until it pro- duces the number of iterations requested with the n option or until killed. Output is plain text suitable for display on a dumb terminal. le programme continu sa vie sauf si je fais un kill
__________________
c@simir |
|
|
00
|
|
|
#11 | |
|
Expert Confirmé Sénior
![]() ![]() ![]() Laurent SchneiderAdministrateur de base de données Inscription : décembre 2005 Messages : 2 927 ![]() |
Citation:
je n'ai pas top sous la main pour tester (j'utilise nmon ici), mais je peux jeter un oeil demain si ça ne joue toujours pas pour toi... |
|
|
00
|
|
|
#12 | ||
|
Expert Confirmé Sénior
![]() ![]() ![]() Laurent SchneiderAdministrateur de base de données Inscription : décembre 2005 Messages : 2 927 ![]() |
ex: processus ayant plus de 2%
Code :
|
||
|
00
|
|
|
#13 |
|
Membre habitué
![]() Inscription : mars 2003 Messages : 444 ![]() |
merci ça marche très bien ça !!!!
__________________
c@simir |
|
|
00
|
Copyright © 2000-2012 - www.developpez.com