Vous pouvez utiliser pgrep
aussi longtemps que vous incluez l' -f
options. Que fait pgrep
correspondent à des mots-clés dans l'ensemble de la commande (y compris les arguments) au lieu de simplement le nom du processus.
pgrep -f keyword
À partir de la page de man:
-f
Le modèle est normalement seulement mis en correspondance avec le nom de processus. Lors de l' -f
est définie, la ligne de commande complet est utilisé.
Si vous voulez vraiment éviter pgrep, essayez:
ps -ef | awk '/[k]eyword/{print $2}'
Remarque l' []
autour de la première lettre du mot-clé. C'est un bon truc pour éviter correspondant à l' awk
commande elle-même.