Je sais que lorsque vous tapez sudo ps ax
, cette liste répertorie tous les processus en cours d'exécution sur le système. Mais vous voulez savoir ce qu'est la hache? quelle hache représente? Est-ce une abréviation?
Je sais que lorsque vous tapez sudo ps ax
, cette liste répertorie tous les processus en cours d'exécution sur le système. Mais vous voulez savoir ce qu'est la hache? quelle hache représente? Est-ce une abréviation?
Réponses:
Voici ce que dit la page de manuel:
une
Soulevez la restriction «uniquement vous-même» de style BSD, qui est imposée à l'ensemble de tous les processus lorsque certaines options de style BSD (sans «-») sont utilisées ou lorsque le paramètre de personnalité ps est semblable à BSD. L'ensemble des processus sélectionnés de cette manière s'ajoute à l'ensemble des processus sélectionnés par d'autres moyens. Une autre description est que cette option oblige ps à lister tous les processus avec un terminal (tty), ou à lister tous les processus lorsqu'elle est utilisée avec l'option x.
X
Soulevez la restriction "must have a tty" de style BSD, qui est imposée à l'ensemble de tous les processus lorsque certaines options de style BSD (sans "-") sont utilisées ou lorsque le paramètre de personnalité ps est semblable à BSD. L'ensemble des processus sélectionnés de cette manière s'ajoute à l'ensemble des processus sélectionnés par d'autres moyens. Une autre description est que cette option oblige ps à lister tous les processus qui vous appartiennent (même EUID que ps), ou à lister tous les processus lorsqu'elle est utilisée avec l'option a.
En termes plus simples, l'option «a» indique à «ps» de répertorier les processus de tous les utilisateurs du système plutôt que ceux de l'utilisateur actuel. De même, l'option 'x' inclut les processus qui ne s'exécutent pas dans un terminal, tels que les processus démon. C'est pourquoi tous les processus du système sont répertoriés. Vous pouvez aussi utiliser
ps axu
qui est mieux formaté selon l'utilisateur.
ps ax
a le même effet queps -ax
sans le-
?