Re: ps et grep

Top Page

Reply to this message
Author: Edgar Bonet
Date:  
To: ML Guilde
Subject: Re: ps et grep
Diam Nephea a écrit :
> Bonsoir j'aimerais savoir si il est possible de faire ps -aux |grep
> process1 proccess2  sur une ligne ?


Pierre Carrier a répondu :
> 1) "ps aux" est au moins équivalent à "ps -aux", pour certaines
> versions (non-GNU) de ps le premier marchera mais pas le second.
>
> 2) "ps aux|grep ls" retournera au moins tous les ls ET lui-même, ie

"grep
> ls"
>
> 3) Pour palier à 2, une bidouille classique consiste en
> ps aux|grep [l]s
>
> 4) "ps aux|grep ls" retournera aussi "vim ls"
>
> 5) "ps aux|grep ls" retournera aussi "gls"
>
> 5) Pour palier à 2 et 4,
> pgrep ls
>
> 6) Pour palier à 2 mais garder 4,
> pgrep -f ls
>
> 7) Pour palier à 2, 4 et 5,
> grep '^ls$'
>
> 7) Pour lister tous les processus ls et du,
> pgrep '^(ls|du)$'


Une autre solution avec ps :

    ps u -C process1,proccess2


Ciao,

Edgar.