bonjour,
existe il une fonction retournant le pid d'un processus (par exemple firefox) identifié par son nom. ?
merci.
Version imprimable
bonjour,
existe il une fonction retournant le pid d'un processus (par exemple firefox) identifié par son nom. ?
merci.
avec un grep ou un awk sur la commande ps
à adapté à ton besoins bien sur ce n'est qu'un exempleCitation:
ps -ef | awk '{print $2}'
tu connais ps ?
tu connais le signe tube "|" ?
tu connais grep ?
et tr ?
et cut ?
un petit exemple :
peut être qu'il y a un meilleur moyen pour faire ça.Code:ps aux | grep firefox | grep -v grep | tr -s ' ' | cut -d ' ' -f2
Je te laisse consulter les man relatifs à tous ces outils pour comprendre la ligne d'exemple que je t'ai donnée.
effectivement, je me suis un peu déchiré avec mes 4 tubes :(Citation:
Envoyé par bster
awk, c'est bô
awk, c'est chiant mais ca déchire quand on l'utilise bien ;)Citation:
Envoyé par ggnore
plus simple avec pidof
Code:
1
2 pidof -s mozilla-bin
:bravo:Citation:
Envoyé par becket
Faut il encore avoir ce programme dans son système ;)
pid par contre est toujours présent
J'ai du mal à croire que pidof n'est pas présent sur la majorité des distributions
mais voila une solution avec awk pour le plaisir de l'esprit :Code:
1
2
3 # dpkg -S /bin/pidof sysvinit: /bin/pidof
Code:
1
2 ps aux |awk ' $11 ~/firefox-bin/ { print $11 }'
Citation:
Envoyé par Katyucha
Code:
1
2
3
4 etienne@info1:~ $ pidof pidof 16398 etienne@info1:~ $ pid pid bash: pid: command not found
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.