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? quel axe signifie? Est-ce que cette abréviation?
Voici ce que dit la page de manuel:
a
Supprimez la restriction "seulement 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 de type BSD. L'ensemble de processus sélectionnés de cette manière s'ajoute à l'ensemble de processus sélectionnés par d'autres moyens. Une autre description est que cette option force ps à lister tous les processus avec un terminal (tty), ou à lister tous les processus lorsqu'ils sont utilisés avec l'option x.
x
Soulevez la restriction "doit avoir un 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 de type BSD. L'ensemble de processus sélectionnés de cette manière s'ajoute à l'ensemble de processus sélectionnés par d'autres moyens. Une autre description est que cette option force ps à lister tous les processus que vous possédez (même EUID que ps), ou à lister tous les processus utilisés conjointement 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 seulement 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émons. C'est pourquoi tous les processus du système sont répertoriés. Vous pouvez aussi utiliser
ps axu
qui est mieux formaté en fonction de l'utilisateur.