IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

Linux Discussion :

Récuperer charges processus


Sujet :

Linux

  1. #1
    Membre du Club
    Homme Profil pro
    Inscrit en
    Janvier 2012
    Messages
    49
    Détails du profil
    Informations personnelles :
    Sexe : Homme

    Informations forums :
    Inscription : Janvier 2012
    Messages : 49
    Points : 46
    Points
    46
    Par défaut Récuperer charges processus
    Bonjour,

    Je fais appel à vos talents.
    Je veux récupérer dans un fichier les charges CPU des process.
    J'utilise la commande top, plus précisément :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    top | awk '{ print $10 }'
    pour récupérer seulement la colonne "%CPU" de chaque process.

    Mon problème étant que lorsque que je redirige la commande top dans un fichier texte, la commande tourne en boucle (ne se stop pas) et mon fichier texte n'est pas très "propre".

    Auriez-vous une idée pour que je puisse récupérer les charges des différents processus tournant sur mon serveur en les envoyant dans un fichier texte ?

    Merci,
    Malik.

  2. #2
    Expert éminent

    Profil pro
    Inscrit en
    Janvier 2011
    Messages
    1 946
    Détails du profil
    Informations personnelles :
    Localisation : France, Haute Garonne (Midi Pyrénées)

    Informations forums :
    Inscription : Janvier 2011
    Messages : 1 946
    Points : 6 276
    Points
    6 276
    Par défaut
    Salut,

    man top

    Extrait :
    −b : Traitement par lot (« batch mode »)

    Lance top en mode « Traitement par lot », utile pour envoyer, par exemple, le résultat de top vers une autre application ou dans un fichier. Dans ce mode, top n’accepte aucune entrée et s’exécutera jusqu’à atteindre la limite d’itérations que vous avez déterminée par « −n » ou jusqu’à ce qu’il soit tué.

  3. #3
    Modérateur
    Avatar de paissad
    Homme Profil pro
    Ingénieur de développement (Java/JEE/Eclipse RCP,EMF & webMethods)
    Inscrit en
    Avril 2006
    Messages
    1 043
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 38
    Localisation : France, Haute Garonne (Midi Pyrénées)

    Informations professionnelles :
    Activité : Ingénieur de développement (Java/JEE/Eclipse RCP,EMF & webMethods)
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Avril 2006
    Messages : 1 043
    Points : 2 560
    Points
    2 560
    Par défaut
    Bonjour,
    utilises la commande 'ps' à la place de 'top'. Vu que tu sembles connaître un peu 'awk', tu récupères les champs qui t'intéressent
    Code bash : Sélectionner tout - Visualiser dans une fenêtre à part
    ps -aux | awk '{ print ..... }'
    Cordialement,

Discussions similaires

  1. Modèle de cahier des charges, et processus projets ?
    Par elitost dans le forum Gestion de projet
    Réponses: 14
    Dernier message: 28/02/2014, 01h01
  2. récuperer un processus a partir de son nom
    Par subzero01 dans le forum Visual C++
    Réponses: 2
    Dernier message: 26/10/2008, 10h47
  3. [VBS & WMI] récuperation processus distant
    Par nonotoubo dans le forum VBScript
    Réponses: 3
    Dernier message: 27/07/2006, 13h40
  4. Récuperer le handle depuis le nom d'un processus
    Par dacid dans le forum API, COM et SDKs
    Réponses: 5
    Dernier message: 13/04/2006, 10h16
  5. Récuperer le nom du proprietaire d'un processus
    Par leyee dans le forum Threads & Processus
    Réponses: 4
    Dernier message: 08/11/2005, 02h26

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo