Prozessliste mit logischer Schnittmenge der Selektoren abrufen?

Prozessliste mit logischer Schnittmenge der Selektoren abrufen?

Der Linux- psBefehl 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 sshdlistet SSHD-Prozesse auf, die zu Benutzer1 ODER Benutzer2 gehören UND sich in Gruppe 111 befinden.

verwandte Informationen