#1 Le 20/04/2018, à 21:30
- Roschan
[Résolu] Cumuler plusieurs options avec "ps"
Le problème de base est que je cherche le PID de gnome-shell (pour un usage ultérieur dans un script).
J'ai donc lu le manuel et j'ai abouti à la commande suivante :
ps -C gnome-shell -o pid=
Le souci, c'est que GDM a besoin de sa propre instance de gnome-shell, et j'ai donc 2 PID en résultat...
J'aurais donc voulu limiter la commande "ps" aux processus de l'utilisateur :
ps -C gnome-shell -u $USER -o pid=
Et là, quel échec, seule la dernière option a l'air comprise... (en forme longue c'est pareil)
Je ne suis pas forcément une flèche en bash, mais là quand même ça me semble anormal, auriez-vous une idée de ce que j'ai raté ?
Dernière modification par Roschan (Le 21/04/2018, à 17:49)
Hors ligne
#2 Le 21/04/2018, à 05:48
- credenhill
Re : [Résolu] Cumuler plusieurs options avec "ps"
hello
ps ne fait pas de ET entre les options
man ps
... Aux exceptions près décrites ci-dessous, les options de sélection de processus sont cumulatives. La sélection par défaut est supprimée, puis les processus sélectionnés sont ajoutés à l'ensemble des processus à afficher. Un processus sera donc montré s'il satisfait n'importe quel critère de sélection donné.
utiliser pgrep
pgrep -u $USER gnome-shell
Hors ligne
#3 Le 21/04/2018, à 07:53
- kholo
Re : [Résolu] Cumuler plusieurs options avec "ps"
salut,
pidof gnome-shell
un seul pid...
Dernière modification par kholo (Le 21/04/2018, à 07:56)
Hors ligne
#4 Le 21/04/2018, à 12:47
- Roschan
Re : [Résolu] Cumuler plusieurs options avec "ps"
salut,
pidof gnome-shell
un seul pid...
Parfait, merci
Hors ligne