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 :

Recuperation de pid


Sujet :

Linux

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre averti
    Profil pro
    Inscrit en
    Mai 2003
    Messages
    8
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Mai 2003
    Messages : 8
    Par défaut Recuperation de pid
    bonjour,
    existe il une fonction retournant le pid d'un processus (par exemple firefox) identifié par son nom. ?
    merci.

  2. #2
    Membre chevronné
    Avatar de bster
    Profil pro
    Inscrit en
    Mai 2005
    Messages
    372
    Détails du profil
    Informations personnelles :
    Âge : 48
    Localisation : France, Haute Garonne (Midi Pyrénées)

    Informations forums :
    Inscription : Mai 2005
    Messages : 372
    Par défaut
    avec un grep ou un awk sur la commande ps

    ps -ef | awk '{print $2}'
    à adapté à ton besoins bien sur ce n'est qu'un exemple

  3. #3
    Modérateur
    Avatar de ggnore
    Profil pro
    Inscrit en
    Juillet 2004
    Messages
    2 472
    Détails du profil
    Informations personnelles :
    Âge : 46
    Localisation : France

    Informations forums :
    Inscription : Juillet 2004
    Messages : 2 472
    Par défaut
    tu connais ps ?
    tu connais le signe tube "|" ?
    tu connais grep ?
    et tr ?
    et cut ?

    un petit exemple :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    ps aux | grep firefox | grep -v grep | tr -s ' ' | cut -d ' ' -f2
    peut être qu'il y a un meilleur moyen pour faire ça.

    Je te laisse consulter les man relatifs à tous ces outils pour comprendre la ligne d'exemple que je t'ai donnée.
    Toutes les vertus des hommes se perdent dans l’intérêt comme les fleuves se perdent dans la mer.
    N'oubliez pas de consulter les FAQ Linux et les cours et tutoriels Linux

  4. #4
    Modérateur
    Avatar de ggnore
    Profil pro
    Inscrit en
    Juillet 2004
    Messages
    2 472
    Détails du profil
    Informations personnelles :
    Âge : 46
    Localisation : France

    Informations forums :
    Inscription : Juillet 2004
    Messages : 2 472
    Par défaut
    Citation Envoyé par bster
    avec un grep ou un awk sur la commande ps

    ps -ef | awk '{print $2}'
    à adapté à ton besoins bien sur ce n'est qu'un exemple
    effectivement, je me suis un peu déchiré avec mes 4 tubes

    awk, c'est bô
    Toutes les vertus des hommes se perdent dans l’intérêt comme les fleuves se perdent dans la mer.
    N'oubliez pas de consulter les FAQ Linux et les cours et tutoriels Linux

  5. #5
    Expert confirmé
    Avatar de Katyucha
    Femme Profil pro
    DevUxSecScrumOps Full Stack Bullshit
    Inscrit en
    Mars 2004
    Messages
    3 287
    Détails du profil
    Informations personnelles :
    Sexe : Femme
    Localisation : Irlande

    Informations professionnelles :
    Activité : DevUxSecScrumOps Full Stack Bullshit

    Informations forums :
    Inscription : Mars 2004
    Messages : 3 287
    Par défaut
    Citation Envoyé par ggnore
    Citation Envoyé par bster
    avec un grep ou un awk sur la commande ps

    ps -ef | awk '{print $2}'
    à adapté à ton besoins bien sur ce n'est qu'un exemple
    effectivement, je me suis un peu déchiré avec mes 4 tubes

    awk, c'est bô
    awk, c'est chiant mais ca déchire quand on l'utilise bien

  6. #6
    Expert confirmé
    Avatar de becket
    Profil pro
    Informaticien multitâches
    Inscrit en
    Février 2005
    Messages
    2 854
    Détails du profil
    Informations personnelles :
    Localisation : Belgique

    Informations professionnelles :
    Activité : Informaticien multitâches
    Secteur : Service public

    Informations forums :
    Inscription : Février 2005
    Messages : 2 854
    Par défaut
    plus simple avec pidof

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
     
    pidof -s mozilla-bin

  7. #7
    Modérateur
    Avatar de ggnore
    Profil pro
    Inscrit en
    Juillet 2004
    Messages
    2 472
    Détails du profil
    Informations personnelles :
    Âge : 46
    Localisation : France

    Informations forums :
    Inscription : Juillet 2004
    Messages : 2 472
    Par défaut
    Citation Envoyé par becket
    plus simple avec pidof

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
     
    pidof -s mozilla-bin
    Toutes les vertus des hommes se perdent dans l’intérêt comme les fleuves se perdent dans la mer.
    N'oubliez pas de consulter les FAQ Linux et les cours et tutoriels Linux

  8. #8
    Expert confirmé
    Avatar de Katyucha
    Femme Profil pro
    DevUxSecScrumOps Full Stack Bullshit
    Inscrit en
    Mars 2004
    Messages
    3 287
    Détails du profil
    Informations personnelles :
    Sexe : Femme
    Localisation : Irlande

    Informations professionnelles :
    Activité : DevUxSecScrumOps Full Stack Bullshit

    Informations forums :
    Inscription : Mars 2004
    Messages : 3 287
    Par défaut
    Faut il encore avoir ce programme dans son système

    pid par contre est toujours présent

  9. #9
    Expert confirmé
    Avatar de becket
    Profil pro
    Informaticien multitâches
    Inscrit en
    Février 2005
    Messages
    2 854
    Détails du profil
    Informations personnelles :
    Localisation : Belgique

    Informations professionnelles :
    Activité : Informaticien multitâches
    Secteur : Service public

    Informations forums :
    Inscription : Février 2005
    Messages : 2 854
    Par défaut
    J'ai du mal à croire que pidof n'est pas présent sur la majorité des distributions
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
     
    # dpkg -S /bin/pidof 
    sysvinit: /bin/pidof
    mais voila une solution avec awk pour le plaisir de l'esprit :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
     
    ps aux |awk ' $11 ~/firefox-bin/ { print $11 }'

  10. #10
    Modérateur
    Avatar de ggnore
    Profil pro
    Inscrit en
    Juillet 2004
    Messages
    2 472
    Détails du profil
    Informations personnelles :
    Âge : 46
    Localisation : France

    Informations forums :
    Inscription : Juillet 2004
    Messages : 2 472
    Par défaut
    Citation Envoyé par Katyucha
    Faut il encore avoir ce programme dans son système

    pid par contre est toujours présent
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    etienne@info1:~ $ pidof pidof
    16398
    etienne@info1:~ $ pid pid
    bash: pid: command not found
    Toutes les vertus des hommes se perdent dans l’intérêt comme les fleuves se perdent dans la mer.
    N'oubliez pas de consulter les FAQ Linux et les cours et tutoriels Linux

  11. #11
    Membre averti
    Profil pro
    Inscrit en
    Mai 2003
    Messages
    8
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Mai 2003
    Messages : 8
    Par défaut
    bonjour,
    désolé de ne pas avoir répondu plus tot mais je n'ai pas eu internet du week end.
    je voulais juste vous remercier.
    Je devrais arriver a me débrouiller avec tout ca.
    Encore merci.

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

Discussions similaires

  1. Recuperer le pid d'un executable
    Par djibril dans le forum Langage
    Réponses: 10
    Dernier message: 20/07/2007, 14h03
  2. recuperer le pid
    Par acik59 dans le forum POSIX
    Réponses: 3
    Dernier message: 07/05/2007, 15h47
  3. [debutant] recuperer des pid de fils
    Par charlix dans le forum POSIX
    Réponses: 18
    Dernier message: 11/12/2006, 12h40
  4. Recuperer le pid d'un process avec wxwidget
    Par ToMs dans le forum wxWidgets
    Réponses: 16
    Dernier message: 22/07/2006, 08h03
  5. [reseaux] récupération de pid
    Par eitrith dans le forum Programmation et administration système
    Réponses: 2
    Dernier message: 31/05/2004, 01h50

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