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

Shell et commandes GNU Discussion :

Comment tuer une liste de processus sous shell


Sujet :

Shell et commandes GNU

  1. #1
    Nouveau Candidat au Club
    Inscrit en
    Avril 2007
    Messages
    1
    Détails du profil
    Informations forums :
    Inscription : Avril 2007
    Messages : 1
    Points : 1
    Points
    1
    Par défaut Comment tuer une liste de processus sous shell
    J'ai actuellement plusieurs fichiers defunct

    ps -e | grep defunct | wc -l
    632

    Je desirerais savoir comment avec une commande shell , detruire tous les defuncts
    Il doit y avoir une recuperation dans une variable des pid des process defuncts
    et ensuite une commande groupée de kill -9 .

    C'est une demande de newbie , mais j'en suis un en shell .

    Merci d'avance pour toutes pistes .

    A+

  2. #2
    Rédacteur/Modérateur

    Avatar de gorgonite
    Homme Profil pro
    Ingénieur d'études
    Inscrit en
    Décembre 2005
    Messages
    10 322
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 40
    Localisation : France

    Informations professionnelles :
    Activité : Ingénieur d'études
    Secteur : Transports

    Informations forums :
    Inscription : Décembre 2005
    Messages : 10 322
    Points : 18 681
    Points
    18 681
    Par défaut
    s'ils ont tous le même nom, utilises killall


    sinon
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
     kill `ps -e | grep ***`

  3. #3
    Expert éminent sénior

    Profil pro
    Inscrit en
    Janvier 2007
    Messages
    10 610
    Détails du profil
    Informations personnelles :
    Âge : 66
    Localisation : France

    Informations forums :
    Inscription : Janvier 2007
    Messages : 10 610
    Points : 17 916
    Points
    17 916
    Billets dans le blog
    2
    Par défaut
    sinon tu peux faire

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
     
    ps -e | grep defunct | awk .. (ce qu'il faut pour tirer le numéro de processus) | kill -9

  4. #4
    Nouveau membre du Club
    Inscrit en
    Avril 2007
    Messages
    24
    Détails du profil
    Informations forums :
    Inscription : Avril 2007
    Messages : 24
    Points : 25
    Points
    25
    Par défaut
    a mon avis tu les as tous lancés avec un script pour en avoir autant non?

    donc meme group pid surment...

    ps -o "%r" devrait t'aider a chopper le gpid

    ensuite t'as qu'a faire un kill -9 -gpid

    souvent c'est ce qui arrive... un script mal fini... et hop la

Discussions similaires

  1. Réponses: 6
    Dernier message: 29/04/2009, 21h00
  2. Réponses: 8
    Dernier message: 18/08/2005, 18h42
  3. Comment initialiser une liste de composants avec une boucle ?
    Par EricSid dans le forum Composants VCL
    Réponses: 5
    Dernier message: 06/04/2005, 18h46
  4. [PDFBox]Comment manipuler une LIST
    Par marcotop dans le forum Documents
    Réponses: 11
    Dernier message: 27/08/2004, 15h46
  5. Comment tuer une frame
    Par tymous dans le forum Agents de placement/Fenêtres
    Réponses: 2
    Dernier message: 28/07/2004, 11h53

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