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 :

Tuer un processus à partir de son nom


Sujet :

Linux

  1. #1
    Membre du Club
    Profil pro
    Inscrit en
    Juillet 2003
    Messages
    53
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juillet 2003
    Messages : 53
    Points : 47
    Points
    47
    Par défaut Tuer un processus à partir de son nom
    Salut,

    Je suis novice en shell unix.
    Je souhaiterais créer un script qui arrêtre un processus sachant son nom. La commande
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    ps -auxw | grep processName
    permet de récupérer la liste de tous les process de nom processName. J'aimerais adapter ce script pour rediriger le flux de sortie de celui-ci vers la commande kill -9. Il me faudrait donc un flux qui me renvoie uniquement l'identifiant du processus du premier résultat de ma requete ps. Quelqu'un saurait-il comment faire?

    Merci

  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 : 39
    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
    Evitez les MP pour les questions techniques... il y a des forums
    Contributions sur DVP : Mes Tutos | Mon Blog

  3. #3
    Membre du Club
    Profil pro
    Inscrit en
    Juillet 2003
    Messages
    53
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juillet 2003
    Messages : 53
    Points : 47
    Points
    47
    Par défaut
    ok, merci pour le tuyau. Mais mon besoin est plus compliqué que cela malheureusement. En effet, le nom de la commande à tuer est complexe, et je dois tuer toutes les process dont le nom de la commande contient commandPattern.
    J'ai essayé
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    killall | grep commandPattern
    mais le flux renvoyé par grep est incorrect.

  4. #4
    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 : 39
    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
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    killall ` ps -aux|grep pattern| awk -F ' ' '{print $11}'`
    Evitez les MP pour les questions techniques... il y a des forums
    Contributions sur DVP : Mes Tutos | Mon Blog

  5. #5
    Membre du Club
    Profil pro
    Inscrit en
    Juillet 2003
    Messages
    53
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juillet 2003
    Messages : 53
    Points : 47
    Points
    47
    Par défaut
    Le script
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    killall `ps aux | grep patternName | awk -F ' ' '{print $11}'`
    est OK. Merci pour ton aide.

+ Répondre à la discussion
Cette discussion est résolue.

Discussions similaires

  1. 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
  2. connaitre les propriétés d'un champ à partir de son nom
    Par toome dans le forum Général JavaScript
    Réponses: 8
    Dernier message: 24/10/2005, 11h16
  3. Récupérer une variable à partir de son nom ...
    Par CynO dans le forum Général JavaScript
    Réponses: 3
    Dernier message: 13/10/2005, 16h59
  4. Réponses: 3
    Dernier message: 24/09/2004, 21h21

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