Der Linux- ps
Befehl lässt mehrere Selektoren zu, wie z. B. Benutzer- und Befehlsname, gibt aber immer das logische ODER dieser Selektoren zurück (mehr als ich möchte). Kennt jemand eine bereits erstellte Methode oder ein Tool, mit dem man die Schnittmenge (UND) von Prozessselektoren ermitteln kann?
Antwort1
Versuchen Sie es pgrep
. Verschiedene Selektoren sind mit UND verknüpft. Dieselben Konnektoren können entweder in der UND- oder in der ODER-Syntax verwendet werden.
Beispiel: pgrep -u user1,user2 -G 111 sshd
listet SSHD-Prozesse auf, die zu Benutzer1 ODER Benutzer2 gehören UND sich in Gruppe 111 befinden.