Comment filtrer les processus avec “ps” pour répondre à toutes les conditions?


1

Sous Linux, si je l' utilise ps --user john -C processname, je reçois tous les processus appartenant à l'utilisateur et en plus tous les processus nommés processname.

Existe-t-il un moyen de modifier le comportement pour obtenir uniquement les processus appelés processnameappartenant à john?

Réponses:


1

Malheureusement, psc'est un peu étrange de cette façon. Vous pouvez utiliser pgreppour aider ps. Dans pgreptoutes les conditions doivent correspondre. Utilisez cette syntaxe par exemple:

ps -p"$(pgrep -d, -u john processname)"

pgrepaffiche tous les pids séparés par des virgules qui correspondent aux conditions. Cela est donné à pscomme argument au -pdrapeau. -psélectionne une liste de pids.

En utilisant notre site, vous reconnaissez avoir lu et compris notre politique liée aux cookies et notre politique de confidentialité.
Licensed under cc by-sa 3.0 with attribution required.