Obter lista de processos com intersecção lógica de seletores?

5

O comando Linux ps permite vários seletores, como usuário e nome do comando, mas sempre retorna o OR lógico desses seletores (mais do que eu desejo). Alguém sabe de um método ou ferramenta já feito que pode obter a intersecção (AND) de seletores de processo?

    
por Keith 27.03.2012 / 08:26

1 resposta

4

Experimente pgrep . Seletores diferentes são E conectados. Os mesmos conectores podem ser usados na sintaxe AND ou OR.

Exemplo : pgrep -u user1,user2 -G 111 sshd listará sshd-processes que pertencem ao user1 OU user2 AND estão no grupo 111.

    
por 27.03.2012 / 21:11