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.