GoGPT Best VPN GoSearch

Icône de favori OnWorks

ps - En ligne dans le Cloud

Exécutez ps dans le fournisseur d'hébergement gratuit OnWorks sur Ubuntu Online, Fedora Online, l'émulateur en ligne Windows ou l'émulateur en ligne MAC OS

Il s'agit de la commande ps qui peut être exécutée dans le fournisseur d'hébergement gratuit OnWorks en utilisant l'un de nos multiples postes de travail en ligne gratuits tels que Ubuntu Online, Fedora Online, l'émulateur en ligne Windows ou l'émulateur en ligne MAC OS

PROGRAMME:

Nom


ps - rapporte un instantané des processus en cours.

SYNOPSIS


ps [Options]

DESCRIPTION


ps affiche des informations sur une sélection de processus actifs. Si vous voulez un
mise à jour répétitive de la sélection et des informations affichées, utilisez top(1) à la place.

Cette version de ps accepte plusieurs types d'options :

1 Options UNIX, qui peuvent être regroupées et doivent être précédées d'un tiret.
2 options BSD, qui peuvent être regroupées et ne doivent pas être utilisées avec un tiret.
3 options longues GNU, précédées de deux tirets.

Des options de différents types peuvent être librement mélangées, mais des conflits peuvent apparaître. Il y a quelques
options synonymes, qui sont fonctionnellement identiques, en raison des nombreuses normes et ps
implémentations que cela ps est compatible avec.

Noter que "ps -aux" est distinct de "ps aux". Les normes POSIX et UNIX exigent que
"ps -aux" imprimer tous les processus appartenant à un utilisateur nommé "x", ainsi qu'imprimer tous les processus
qui serait sélectionné par le -a option. Si l'utilisateur nommé "x" n'existe pas, ce ps
peut interpréter la commande comme "ps aux" à la place et affiche un avertissement. Ce comportement est
destiné à aider à la transition des anciens scripts et habitudes. Il est fragile, sujet à
changement et ne doit donc pas être invoqué.

Par défaut, ps sélectionne tous les processus avec le même ID utilisateur effectif (euid=EUID) que le
utilisateur actuel et associé au même terminal que l'invocateur. Il affiche le
ID du processus (pid=PID), le terminal associé au processus (tname=TTY), le cumul
Le temps CPU au format [DD-]hh:mm:ss (time=TIME) et le nom de l'exécutable (ucmd=CMD). Sortir
n'est pas trié par défaut.

L'utilisation d'options de style BSD ajoutera l'état du processus (stat=STAT) à l'affichage par défaut et
affiche la commande args (args=COMMAND) au lieu du nom de l'exécutable. Vous pouvez remplacer
ceci avec le PS_FORMAT variable d'environnement. L'utilisation d'options de style BSD sera également
modifier la sélection de processus pour inclure les processus sur d'autres terminaux (TTY) qui sont détenus
par toi; alternativement, cela peut être décrit comme la définition de la sélection pour être l'ensemble de tous
processus filtrés pour exclure les processus détenus par d'autres utilisateurs ou non sur un terminal. Ces
les effets ne sont pas pris en compte lorsque les options sont décrites comme étant « identiques » ci-dessous, donc -M
sera considérée comme identique à Z etc.

À l'exception de ce qui est décrit ci-dessous, les options de sélection de processus sont additives. La sélection par défaut
est ignoré, puis les processus sélectionnés sont ajoutés à l'ensemble des processus à
affiché. Un processus sera ainsi affiché s'il répond à l'un des critères de sélection donnés.

EXEMPLES


Pour voir tous les processus sur le système en utilisant la syntaxe standard:
ps -e
ps -si
ps -EF
ps -ely

Pour voir tous les processus sur le système en utilisant la syntaxe BSD:
ps ax
ps axu

Pour imprimer une arborescence de processus:
ps -ejH
ps axjf

Pour obtenir des informations sur les threads:
ps -elfe
ps axm

Pour obtenir des informations de sécurité:
ps -eo euser,ruser,suser,fuser,f,comm,étiquette
ps hacheZ
ps -eM

Pour voir chaque processus exécuté en tant que root (ID réel et effectif) au format utilisateur:
ps -U racine -u racine u

Pour voir chaque processus avec un format défini par l'utilisateur :
ps -eo pid,tid,classe,rtprio,ni,pri,psr,pcpu,stat,wchan:14,comm
ps an stat, euid, ruid, tty, tpgid, sess, pgrp, ppid, pid, pcpu, comm
ps -Ao pid,tt,utilisateur,fname,tmout,f,wchan

Imprimez uniquement les ID de processus de syslogd :
ps -C syslogd -o pid =

Imprimez uniquement le nom du PID 42 :
ps -q 42 -o com=

SIMPLE PROCESSUS SÉLECTION


a Lever 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 ps
le réglage de la personnalité est semblable à BSD. L'ensemble des processus ainsi sélectionnés est
en plus de l'ensemble des processus sélectionnés par d'autres moyens. Une alternative
description est que cette option provoque ps pour lister tous les processus avec un terminal
(tty), ou pour répertorier tous les processus lorsqu'ils sont utilisés avec le x option.

-A Sélectionnez tous les processus. Identique à -e.

-a Sélectionnez tous les processus à l'exception des deux chefs de session (voir getid(2)) et les processus non
associé à un terminal.

-d Sélectionnez tous les processus à l'exception des chefs de session.

--désélectionner
Sélectionnez tous les processus à l'exception de ceux qui remplissent les conditions spécifiées (annule
la sélection). Identique à -N.

-e Sélectionnez tous les processus. Identique à -A.

g Vraiment tous, même les chefs de session. Ce drapeau est obsolète et peut être abandonné dans
une future version. Il est normalement impliqué par le a flag, et n'est utile que lorsque
opérant dans la personnalité sunos4.

-N Sélectionnez tous les processus à l'exception de ceux qui remplissent les conditions spécifiées (annule
la sélection). Identique à --désélectionner.

T Sélectionnez tous les processus associés à ce terminal. Identique à la t option
sans aucun argument.

r Restreignez la sélection aux seuls processus en cours d'exécution.

x Lever 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 ps
le réglage de la personnalité est semblable à BSD. L'ensemble des processus ainsi sélectionnés est
en plus de l'ensemble des processus sélectionnés par d'autres moyens. Une alternative
description est que cette option provoque ps pour lister tous les processus qui vous appartiennent (le même
EUID en tant que ps), ou pour répertorier tous les processus lorsqu'ils sont utilisés avec le a option.

PROCESSUS SÉLECTION BY LISTE


Ces options acceptent un seul argument sous la forme d'un espace séparé par des blancs ou des virgules
liste. Ils peuvent être utilisés plusieurs fois. Par exemple: ps -p "1 2" -p 3,4

-123 Identique à --pid 123.

123 Identique à --pid 123.

-C liste de cmd
Sélectionnez par nom de commande. Ceci sélectionne les processus dont le nom d'exécutable est donné
in liste de cmd.

-G liste de grp
Sélectionnez par ID de groupe réel (RGID) ou par nom. Ceci sélectionne les processus dont le réel
le nom ou l'ID du groupe est dans le liste de grp liste. L'ID de groupe réel identifie le groupe de
l'utilisateur qui a créé le processus, voir s'énerver (2).

-g liste de grp
Sélectionnez par session OU par nom de groupe effectif. La sélection par session est précisée par
de nombreuses normes, mais la sélection par groupe effectif est le comportement logique qui
plusieurs autres systèmes d'exploitation utilisent. Cette ps sélectionnera par session lorsque la liste
est complètement numérique (comme le sont les sessions). Les numéros d'identification de groupe ne fonctionneront que lorsque certains
les noms de groupe sont également spécifiés. Voir le -s et --grouper options.

--Grouper liste de grp
Sélectionnez par ID de groupe réel (RGID) ou par nom. Identique à -G.

--grouper liste de grp
Sélectionnez par ID de groupe effectif (EGID) ou par nom. Ceci sélectionne les processus dont
le nom ou l'ID du groupe effectif est dans liste de grp. L'ID de groupe effectif décrit le
groupe dont les autorisations d'accès aux fichiers sont utilisées par le processus (voir Getegid(2)). Les
-g l'option est souvent une alternative à --grouper.

p liste des pids
Sélectionnez par ID de processus. Identique à -p et --pid.

-p liste des pids
Sélectionnez par PID. Ceci sélectionne les processus dont les numéros d'identification de processus apparaissent dans
liste des pids. Identique à p et --pid.

--pid liste des pids
Sélectionnez par ID de processus. Identique à -p et p.

--ppid liste des pids
Sélectionnez par ID de processus parent. Cela sélectionne les processus avec un ID de processus parent
in liste des pids. C'est-à-dire qu'il sélectionne les processus qui sont des enfants de ceux répertoriés dans
liste des pids.

q liste des pids
Sélectionnez par ID de processus (mode rapide). Identique à -q et --quick-pid.

-q liste des pids
Sélection par PID (mode rapide). Ceci sélectionne les processus dont les numéros d'identification de processus
apparaît dans liste des pids. Avec cette option ps lit les informations nécessaires uniquement pour les pid
énumérés dans le liste des pids et n'applique pas de règles de filtrage supplémentaires. L'ordre de
pids est non trié et préservé. Pas d'options de sélection supplémentaires, de tri et de forêt
les listes de types sont autorisées dans ce mode. Identique à q et --quick-pid.

--quick-pid liste des pids
Sélectionnez par ID de processus (mode rapide). Identique à -q et q.

-s liste des sessions
Sélectionnez par ID de session. Cela sélectionne les processus avec un ID de session spécifié dans
liste des sessions.

--côté liste des sessions
Sélectionnez par ID de session. Identique à -s.

t styliste
Sélectionnez par tty. Presque identique à -t et --tty, mais peut également être utilisé avec un
vide styliste pour indiquer le terminal associé à ps. En utilisant le T option est
considéré comme plus propre que d'utiliser t avec un vide styliste.

-t styliste
Sélectionnez par tty. Ceci sélectionne les traitements associés aux terminaux donnés dans
styliste. Les terminaux (ttys, ou écrans pour la sortie de texte) peuvent être spécifiés dans plusieurs
formes : /dev/ttyS1, ttyS1, S1. Un "-" simple peut être utilisé pour sélectionner des processus non
attaché à n'importe quel terminal.

--tty styliste
Sélectionnez par borne. Identique à -t et t.

U liste d'utilisateur
Sélectionnez par ID d'utilisateur effectif (EUID) ou par nom. Ceci sélectionne les processus dont
le nom d'utilisateur ou l'ID effectif est dans liste d'utilisateur. L'ID utilisateur effectif décrit l'utilisateur
dont les autorisations d'accès aux fichiers sont utilisées par le processus (voir geteuid(2)). Identique
à -u et --utilisateur.

-U liste d'utilisateur
Sélectionnez par ID d'utilisateur réel (RUID) ou par nom. Il sélectionne les processus dont l'utilisateur réel
le nom ou l'identifiant est dans le liste d'utilisateur liste. L'ID utilisateur réel identifie l'utilisateur qui
créé le processus, voir getuid (2).

-u liste d'utilisateur
Sélectionnez par ID d'utilisateur effectif (EUID) ou par nom. Ceci sélectionne les processus dont
le nom d'utilisateur ou l'ID effectif est dans liste d'utilisateur.

L'ID utilisateur effectif décrit l'utilisateur dont les autorisations d'accès aux fichiers sont utilisées par
le processus (voir geteuid(2)). Identique à U et --utilisateur.

--Utilisateur liste d'utilisateur
Sélectionnez par ID d'utilisateur réel (RUID) ou par nom. Identique à -U.

--utilisateur liste d'utilisateur
Sélectionnez par ID d'utilisateur effectif (EUID) ou par nom. Identique à -u et U.

SORTIE Format CONTRÔLE


Ces options permettent de choisir les informations affichées par ps. La sortie peut différer
par personnalité.

-c Afficher différentes informations sur le planificateur pour le -l option.

--le contexte
Afficher le format du contexte de sécurité (pour SELinux).

-f Faites une liste au format complet. Cette option peut être combinée avec de nombreux autres types UNIX
options pour ajouter des colonnes supplémentaires. Cela fait également que les arguments de la commande sont
imprimé. Lorsqu'il est utilisé avec -L, le NLWP (nombre de threads) et LWP (thread ID)
des colonnes seront ajoutées. Voir le c option, le mot-clé format args, et le format
mot-clé comm.

-F Format extra complet. Voir le -f option, qui -F implique.

--format le format
format défini par l'utilisateur. Identique à -o et o.

j Format de contrôle de travail BSD.

-j Format des travaux.

l Affiche le format long BSD.

-l Format long. Les -y L'option est souvent utile avec cela.

-M Ajoutez une colonne de données de sécurité. Identique à Z (pour SELinux).

O le format
est préchargé o (surchargé). Le BSD O l'option peut agir comme -O (sortie définie par l'utilisateur
format avec certains champs communs prédéfinis) ou peut être utilisé pour spécifier l'ordre de tri.
Des heuristiques sont utilisées pour déterminer le comportement de cette option. Pour s'assurer que le
le comportement souhaité est obtenu (tri ou formatage), spécifiez l'option dans certains
d'une autre manière (par exemple avec -O or --sorte). Lorsqu'il est utilisé comme option de formatage, il est
identique à -O, avec la personnalité BSD.

-O le format
J'aime -o, mais préchargé avec quelques colonnes par défaut. Identique à -o pid,le format,
état,nom,heure,commande or -o pid,le format,tnom,heure,cmd, Voir -o ci-dessous.

o le format
Spécifiez le format défini par l'utilisateur. Identique à -o et --format.

-o le format
Format défini par l'utilisateur. le format est un argument unique sous la forme d'un espace séparé
ou une liste séparée par des virgules, qui offre un moyen de spécifier des colonnes de sortie individuelles.
Les mots-clés reconnus sont décrits dans le STANDARD Format SPÉCIFICATEURS
au dessous de. Les en-têtes peuvent être renommés (ps -o pid,ruser=Utilisateur réel -o comm=Commande) comme
voulu. Si tous les en-têtes de colonnes sont vides (ps -o pid = -o com=) puis l'en-tête
la ligne ne sera pas sortie. La largeur des colonnes augmentera selon les besoins pour les en-têtes larges ;
cela peut être utilisé pour élargir des colonnes telles que WCHAN (ps -o pid,wchan=WIDE-WCHAN-
COLONNE -o comm). Contrôle de largeur explicite (ps opid, wchan: 42, cmd) est également proposé.
Le comportement de ps -o pid=X, comm=Y varie avec la personnalité ; la sortie peut être un
colonne nommée "X,comm=Y" ou deux colonnes nommées "X" et "Y". Utiliser plusieurs -o Options
en cas de doute. Utilisez le PS_FORMAT variable d'environnement pour spécifier une valeur par défaut comme
voulu; DefSysV et DefBSD sont des macros qui peuvent être utilisées pour choisir l'UNIX par défaut
ou colonnes BSD.

s Format du signal d'affichage.

u Afficher le format orienté utilisateur.

v Afficher le format de la mémoire virtuelle.

X Format d'inscription.

-y Ne pas afficher les drapeaux ; afficher rss à la place de l'adr. Cette option ne peut être utilisée qu'avec
-l.

Z Ajoutez une colonne de données de sécurité. Identique à -M (pour SELinux).

SORTIE MODIFICATEURS


c Affiche le vrai nom de la commande. Ceci est dérivé du nom du fichier exécutable,
plutôt que de la valeur argv. Arguments de commande et leurs modifications
ne sont donc pas représentés. Cette option transforme effectivement le args formater le mot-clé dans le
comm mot-clé de formatage ; c'est utile avec le -f option de format et avec les différents
Options de format de style BSD, qui affichent toutes normalement les arguments de commande. Voir
le -f option, le mot-clé format args, et le mot-clé format comm.

--cols n
Définir la largeur de l'écran.

--Colonnes n
Définir la largeur de l'écran.

--cumulatif
Incluez des données de processus fils morts (sous forme de somme avec le parent).

e Afficher l'environnement après la commande.

f Hiérarchie des processus artistiques ASCII (forêt).

--forêt
Arbre de processus d'art ASCII.

h Aucun en-tête. (ou, un en-tête par écran dans la personnalité BSD). Les h option est
problématique. BSD standard ps utilise cette option pour imprimer un en-tête sur chaque page de
sortie, mais ancien Linux ps utilise cette option pour désactiver totalement l'en-tête. Cette
version de ps suit l'utilisation de Linux de ne pas imprimer l'en-tête à moins que le BSD
personnalité a été sélectionnée, auquel cas il imprime un en-tête sur chaque page de
sortir. Quelle que soit la personnalité actuelle, vous pouvez utiliser les options longues
--en-têtes et --pas d'en-têtes pour activer l'impression des en-têtes de chaque page ou désactiver les en-têtes
entièrement, respectivement.

-H Afficher la hiérarchie des processus (forêt).

--en-têtes
Répétez les lignes d'en-tête, une par page de sortie.

k spec Spécifiez l'ordre de tri. La syntaxe de tri est [+|-]clé[,[+|-]clé[,...]]. Choisis un
clé à plusieurs lettres de la STANDARD Format SPÉCIFICATEURS section. Le "+" est facultatif
puisque la direction par défaut est l'ordre numérique ou lexicographique croissant. Identique
à --sorte.

Exemples :
ps jaxkuid,-ppid,+pid
ps Axk comm o comm, arguments
ps kstart_time -si

--lignes n
Réglez la hauteur de l'écran.

-n liste de nom
Définir le fichier de liste de noms. Identique à N. Le fichier de liste de noms est nécessaire pour un WCHAN correct
afficher, et doit correspondre exactement au noyau Linux actuel pour une sortie correcte.
Sans cette option, le chemin de recherche par défaut de la liste de noms est :

$PS_SYSMAP
$PS_SYSTEM_MAP
/ proc /*/wchan
/boot/System.map-$(uname -r)
/boot/System.map
/lib/modules/$(uname -r)/System.map
/usr/src/linux/System.map
/Système.map

n Sortie numérique pour WCHAN et USER (y compris tous les types d'UID et de GID).

N liste de nom
Spécifiez le fichier de liste de noms. Identique à -n, Voir -n au dessus.

--pas d'en-têtes
N'imprimez aucune ligne d'en-tête. --sans titre est un alias pour cette option.

O de commander
Ordre de tri (surchargé). Le BSD O l'option peut agir comme -O (sortie définie par l'utilisateur
format avec certains champs communs prédéfinis) ou peut être utilisé pour spécifier l'ordre de tri.
Des heuristiques sont utilisées pour déterminer le comportement de cette option. Pour s'assurer que le
le comportement souhaité est obtenu (tri ou formatage), spécifiez l'option dans certains
d'une autre manière (par exemple avec -O or --sorte).

Pour le tri, les BSD obsolètes O la syntaxe des options est O[+|-]k1[,[+|-]k2[,...]]. il commande
la liste des processus selon le tri à plusieurs niveaux spécifié par la séquence de
touches courtes d'une lettre k1,k2, ... décrit dans le OBSOLÈTE TRIER CLÉS
au dessous de. Le "+" est actuellement facultatif, réitérant simplement la direction par défaut sur
une clé, mais peut aider à distinguer un O trier d'un O format. Le "-" s'inverse
direction uniquement sur la touche qu'elle précède.

--Lignes n
Réglez la hauteur de l'écran.

S Résumez certaines informations, telles que l'utilisation du processeur, des processus enfants morts dans leur
parent. Ceci est utile pour examiner un système où un processus parent à plusieurs reprises
dépêche des enfants éphémères pour travailler.

--sorte spec
Spécifiez l'ordre de tri. La syntaxe de tri est [+|-]clé[,[+|-]clé[,...]]. Choisis un
clé à plusieurs lettres de la STANDARD Format SPÉCIFICATEURS section. Le "+" est facultatif
puisque la direction par défaut est l'ordre numérique ou lexicographique croissant. Identique
à k. Par exemple: ps jax --sort=uid,-ppid,+pid

w Sortie large. Utilisez cette option deux fois pour une largeur illimitée.

-w Sortie large. Utilisez cette option deux fois pour une largeur illimitée.

--largeur n
Définir la largeur de l'écran.

FIL DISPLAY


H Afficher les threads comme s'il s'agissait de processus.

-L Afficher les threads, éventuellement avec les colonnes LWP et NLWP.

m Afficher les threads après les processus.

-m Afficher les threads après les processus.

-T Afficher les threads, éventuellement avec la colonne SPID.

AUTRES INFORMATION


--Aidez-moi
Imprimez un message d'aide. L'argument section peut être l'un des simpulse, lest osortie,
tfils, misc ou all. L'argument peut être raccourci à l'un des
lettres comme dans : s|l|o|t|m|a.

--Info Imprimer les informations de débogage.

L Répertoriez tous les spécificateurs de format.

V Imprimez la version procps-ng.

-V Imprimez la version procps-ng.

--version
Imprimez la version procps-ng.

NOTES


Le présent ps fonctionne en lisant les fichiers virtuels dans /proc. Cette ps n'a pas besoin d'être réglé
kmem ou avoir des privilèges pour exécuter. Ne donne pas ça ps toute autorisation spéciale.

Le présent ps a besoin d'accéder aux données de la liste de noms pour un affichage WCHAN correct. Pour les noyaux antérieurs à 2.6,
le fichier System.map doit être installé.

L'utilisation du processeur est actuellement exprimée en pourcentage de temps d'exécution pendant toute la durée
durée de vie d'un processus. Ce n'est pas idéal et cela n'est pas conforme aux normes qui
ps autrement conforme. Il est peu probable que l'utilisation du processeur totalise exactement 100 %.

Les champs SIZE et RSS ne comptent pas certaines parties d'un processus, y compris les tables de pages,
pile du noyau, struct thread_info et struct task_struct. Il s'agit généralement d'au moins 20 Kio
de mémoire qui est toujours résidente. SIZE est la taille virtuelle du processus (code+data+
empiler).

Processus marqués sont des processus morts (appelés "zombies") qui restent parce que
leur parent ne les a pas détruits correctement. Ces processus seront détruits par
init(8) si le processus parent se termine.

Si la longueur du nom d'utilisateur est supérieure à la longueur de la colonne d'affichage, le
l'ID utilisateur numérique est affiché à la place.

Options de commandes telles que ps -aux ne sont pas recommandés car il s'agit d'une confusion entre deux
normes. Selon les normes POSIX et UNIX, la commande ci-dessus demande d'afficher
tous les processus avec un TTY (généralement les commandes que les utilisateurs exécutent) plus tous les processus
appartenant à un utilisateur nommé "x". Si cet utilisateur n'existe pas, alors ps vous supposera vraiment
censé "ps aux".

PROCESSUS DRAPEAUX


La somme de ces valeurs est affichée dans la colonne "F", qui est fournie par le drapeaux
spécificateur de sortie :

1 fourchu mais n'a pas exécuté
4 privilèges de super-utilisateur utilisés

PROCESSUS ETAT CODES


Voici les différentes valeurs que le s, état et Etat spécificateurs de sortie (en-tête "STAT"
ou "S") s'affichera pour décrire l'état d'un processus :

D sommeil ininterrompu (généralement IO)
R en cours d'exécution ou exécutable (sur la file d'attente d'exécution)
S sommeil interruptible (attente de la fin d'un événement)
T arrêté par le signal de contrôle de travail
t arrêté par le débogueur pendant le traçage
pagination W (non valide depuis le noyau 2.6.xx)
X mort (ne devrait jamais être vu)
Processus Z défunt ("zombie"), terminé mais pas récolté par son parent

Pour les formats BSD et lorsque le état mot-clé est utilisé, des caractères supplémentaires peuvent être affichés :

< haute priorité (pas sympa avec les autres utilisateurs)
N faible priorité (agréable pour les autres utilisateurs)
L a des pages verrouillées en mémoire (pour les E/S en temps réel et personnalisées)
s est un animateur de session
l est multithread (en utilisant CLONE_THREAD, comme le font les pthreads NPTL)
+ est au premier plan du groupe de processus

OBSOLÈTE TRIER CLÉS


Ces clés sont utilisées par le BSD O option (lorsqu'elle est utilisée pour le tri). Le GNU --sorte
L'option n'utilise pas ces clés, mais les spécificateurs décrits ci-dessous dans le STANDARD Format
SPÉCIFICATEURS section. Notez que les valeurs utilisées dans le tri sont les valeurs internes ps Usages
et non les valeurs "cuites" utilisées dans certains des champs de format de sortie (par exemple, tri sur tty
triera par numéro d'appareil, et non selon le nom du terminal affiché). Tuyau ps
sortie dans le sort(1) commande si vous souhaitez trier les valeurs cuites.

clé - KEY LONGUE DESCRIPTION
c cmd nom simple de l'exécutable
C pcpu utilisation du processeur
f signale les drapeaux comme dans le champ F au format long
ID de groupe de processus g pgrp
G tpgid contrôlant l'ID du groupe de processus tty
j temps utilisateur cumulatif
J cstime temps système cumulé
temps utilisateur k utime
m min_flt nombre de défauts de page mineurs
M maj_flt nombre de défauts de page majeurs
n cmin_flt défauts de page mineurs cumulatifs
N cmaj_flt fautes de page majeures cumulées
ID de session de session
ID de processus p pid
ID de processus parent ppid
taille de l'ensemble résident r rss
R pages résidents résidents
s size taille de la mémoire en kilo-octets
S partager le nombre de pages partagées
t tty le numéro d'appareil du tty de contrôle
T start_time heure de démarrage du processus
Numéro d'identification de l'utilisateur U uid
u utilisateur nom d'utilisateur
v vsize taille totale de la machine virtuelle en KiB
y priorité priorité de planification du noyau

AIX Format DESCRIPTEURS


Le présent ps prend en charge les descripteurs de format AIX, qui fonctionnent un peu comme les codes de formatage de
printfde Géographie (1) et avec la printf(3). Par exemple, la sortie normale par défaut peut être produite avec
ce: ps -eo "%p %y %x %c"L’ ORDINAIRE les codes sont décrits dans la section suivante.

CODE ORDINAIRE ENTÊTE
%C pcpu %CPU
Groupe %G GROUPE
%P ppid PPID
%U utilisateur UTILISATEUR
%a args COMMANDE

%c comm COMMANDE
%g rgroupe RGROUP
%n gentil NI
%p pid PID
%r pgid PGID
%t temps écoulé
%u utilisateur RUSER
%x heure HEURE
%y tty ATS
%z contrez VSZ

STANDARD Format SPÉCIFICATEURS


Voici les différents mots-clés qui peuvent être utilisés pour contrôler le format de sortie (par exemple avec
option -o) ou pour trier les processus sélectionnés avec le style GNU --sorte option.

Par exemple : ps -eo pid, utilisateur, arguments --sorte utilisateur

Cette version de ps essaie de reconnaître la plupart des mots-clés utilisés dans d'autres implémentations
of ps.

Les spécificateurs de format définis par l'utilisateur suivants peuvent contenir des espaces :
args, cmd, comm, commander, fnom, ucmd, ucomm, commencer, bsdstart, Commencer.

Certains mots-clés peuvent ne pas être disponibles pour le tri.

CODE ENTÊTE DESCRIPTION

% Cpu %utilisation CPU du processus au format "##.#". Actuellement, c'est
le temps CPU utilisé divisé par le temps d'exécution du processus
(ratio temps CPU/temps réel), exprimé en pourcentage. Ça ne sera pas
ajouter jusqu'à 100% sauf si vous êtes chanceux. (alias PCPU).

% mem %MEM rapport de la taille de l'ensemble résident du processus à la mémoire physique sur
la machine, exprimé en pourcentage. (alias pmem).

args Commande COMMAND avec tous ses arguments sous forme de chaîne. Des modifications au
des arguments peuvent être affichés. La sortie de cette colonne peut contenir
les espaces. Un processus marqué est en partie mort, attendant d'être
entièrement détruit par son parent. Parfois, les arguments de processus seront
indisponible; quand cela arrive, ps imprimera à la place l'exécutable
nom entre parenthèses. (alias cmd, commander). Voir aussi le comm le format
mot-clé, le -f option, et le c option.
Lorsqu'elle est spécifiée en dernier, cette colonne s'étendra jusqu'au bord de la
affichage. Si ps ne peut pas déterminer la largeur d'affichage, comme lorsque la sortie est
redirigé (pipé) dans un fichier ou une autre commande, la largeur de sortie
est indéfini (il peut être 80, illimité, déterminé par le TERME
variable, etc.). Les COLONNES variable d'environnement ou --cols
L'option peut être utilisée pour déterminer exactement la largeur dans ce cas. Les
w or -w L'option peut également être utilisée pour ajuster la largeur.

bloqué BLOCKED masque des signaux bloqués, voir signal(7). Selon la largeur
du champ, un masque 32 ou 64 bits au format hexadécimal est
affiché. (alias sig_block, masque de sigma).

bsdstart START heure à laquelle la commande a démarré. Si le processus a été lancé moins de 24
il y a quelques heures, le format de sortie est " HH:MM", sinon c'est " Mmm:SS"
(où Mmm représente les trois lettres du mois). Voir également
commencer, Commencer, Heure de débutet la bien-aimée Sonate en la majeur estimations.

bsdtime TIME temps cpu accumulé, utilisateur + système. Le format d'affichage est généralement
"MMM:SS", mais peut être décalé vers la droite si le processus a utilisé plus
plus de 999 minutes de temps processeur.

c Utilisation du processeur C. Actuellement, il s'agit de la valeur entière du
pourcentage d'utilisation sur la durée de vie du processus. (voir % Cpu).

pris CAPTURE masque des signaux captés, voir signal(7). Selon la largeur
du champ, un masque 32 ou 64 bits au format hexadécimal est
affiché. (alias sig_catch, attraper).

groupe de contrôle CGROUP affiche les groupes de contrôle auxquels appartient le processus.

classe Classe d'ordonnancement CLS du processus. (alias politique, cls). Des champs
les valeurs possibles sont :

- non reporté
TS SCHED_OTHER
FF SCHED_FIFO
RR SCHED_RR
B SCHED_LOT
ISO SCHED_ISO
IDL SCHED_IDLE
? valeur inconnue

cls Classe d'ordonnancement CLS du processus. (alias politique, cls). Des champs
les valeurs possibles sont :

- non reporté
TS SCHED_OTHER
FF SCHED_FIFO
RR SCHED_RR
B SCHED_LOT
ISO SCHED_ISO
IDL SCHED_IDLE
? valeur inconnue

cmd CMD voir args. (alias args, commander).

comm Nom de la commande COMMAND (uniquement le nom de l'exécutable). Des modifications au
le nom de la commande ne sera pas affiché. Un processus marqué est
partiellement mort, attendant d'être entièrement détruit par son parent. Les
la sortie dans cette colonne peut contenir des espaces. (alias ucmd, ucomm). Voir
également args le format mot-clé, le -f option, et le c option.
Lorsqu'elle est spécifiée en dernier, cette colonne s'étendra jusqu'au bord de la
affichage. Si ps ne peut pas déterminer la largeur d'affichage, comme lorsque la sortie est
redirigé (pipé) dans un fichier ou une autre commande, la largeur de sortie
est indéfini (il peut être 80, illimité, déterminé par le TERME
variable, etc.). Les COLONNES variable d'environnement ou --cols
L'option peut être utilisée pour déterminer exactement la largeur dans ce cas. Les
w or -w L'option peut également être utilisée pour ajuster la largeur.

commander COMMANDE Voir args. (alias args, commander).

cp CP par millième (dixièmes de pour cent) d'utilisation du processeur. (voir % Cpu).

temps cpu TIME temps CPU cumulé, format "[DD-]hh:mm:ss". (alias Paisible).

drs Taille de l'ensemble résident des données DRS, la quantité de mémoire physique consacrée à
autre que le code exécutable.

egide EGID Numéro d'identification de groupe effectif du processus sous forme d'entier décimal.
(Alias gid).

egroupe EGROUP ID de groupe effectif du processus. Ce sera le groupe textuel
ID, s'il peut être obtenu et que la largeur du champ le permet, ou un nombre décimal
représentation autrement. (alias groupe).

eip Pointeur d'instruction EIP.

esp Pointeur de pile ESP.

etime ELAPSED temps écoulé depuis le démarrage du processus, sous la forme
[[JJ-]hh:]mm:ss.

fois ELAPSED temps écoulé depuis le démarrage du processus, en secondes.

euid ID utilisateur effectif EUID (alias uid).

l'utilisateur Nom d'utilisateur effectif EUSER. Ce sera l'ID utilisateur textuel, s'il peut être
obtenu et la largeur du champ le permet, ou une représentation décimale
autrement. le n l'option peut être utilisée pour forcer la décimale
représentation. (alias ton nom, utilisateur).

f Indicateurs F associés au processus, voir le PROCESSUS DRAPEAUX .
(Alias drapeau, drapeaux).

fgide ID du groupe d'accès au système de fichiers FGID. (alias fsgstr).

groupe f ID du groupe d'accès au système de fichiers FGROUP. Ce sera l'ID de groupe textuel, si
il peut être obtenu et la largeur du champ le permet, ou un nombre décimal
représentation autrement. (alias groupe fs).

drapeau F voir f. (alias f, drapeaux).

drapeaux F voir f. (alias f, drapeau).

fnom COMMANDE les 8 premiers octets du nom de base du fichier exécutable du processus.
La sortie de cette colonne peut contenir des espaces.

fluide ID utilisateur d'accès au système de fichiers FUID. (alias fluide).

Fuser ID utilisateur d'accès au système de fichiers FUSER. Ce sera l'ID utilisateur textuel, s'il
peut être obtenu et la largeur du champ le permet, ou un nombre décimal
représentation autrement.

gid GID voir egide. (alias egide).

groupe GROUPE voir egroupe. (alias egroupe).

ignoré Masque IGNORE des signaux ignorés, voir signal(7). Selon la largeur
du champ, un masque 32 ou 64 bits au format hexadécimal est
affiché. (alias sig_ignorer, signer).

ipcn IPCNS Numéro d'inode unique décrivant l'espace de noms auquel appartient le processus.
See espaces de noms (7).

étiquette Label de sécurité LABEL, le plus souvent utilisé pour les données de contexte SELinux. Cette
est pour l' Obligatoire Accéder Contrôle ("MAC") trouvé sur la haute sécurité
.

commencer STARTED heure à laquelle la commande a démarré. Voir également bsdstart, Commencer, Heure de début,
et estimations.

la session SESSION affiche l'identifiant de session de connexion d'un processus, si systemd
le soutien a été inclus.

lwp ID de processus léger LWP (thread) de l'entité distribuable (alias
spid, tid). Voir tid pour d’autres renseignements. 

click MACHINE affiche le nom de la machine pour les processus affectés à la VM ou au conteneur,
si le support systemd a été inclus.

maj_flt MAJFLT Le nombre de défauts de page majeurs qui se sont produits avec ce
processus.

min_flt MINFLT Le nombre de défauts de page mineurs qui se sont produits avec ce
processus.

mntn MNTNS Numéro d'inode unique décrivant l'espace de noms auquel appartient le processus.
See espaces de noms (7).

réseaux NETNS Numéro d'inode unique décrivant l'espace de noms auquel appartient le processus.
See espaces de noms (7).

ni NI belle valeur. Cela va de 19 (le plus agréable) à -20 (pas agréable à
autres), voir agréable(1). (alias agréable).

agréable NI voir ni.(Alias ni).

pnlp Nombre NLWP de lwps (threads) dans le processus. (alias compte).

nwchan Adresse WCHAN de la fonction noyau où le processus dort (utilisez
regarder si vous voulez le nom de la fonction du noyau). Les tâches en cours d'exécution
afficher un tiret ('-') dans cette colonne.

oui OWNER affiche l'identifiant utilisateur Unix du propriétaire de la session d'un
processus, si le support systemd a été inclus.

PCPU %CPU voir % Cpu. (alias % Cpu).

En attente PENDING masque des signaux en attente. Voir signal(7). Signaux en attente sur le
processus sont distincts des signaux en attente sur des threads individuels.
Utilisez l'option m option ou le -m possibilité de voir les deux. Selon le
largeur du champ, un masque 32 ou 64 bits au format hexadécimal est
affiché. (alias sig).

pgid ID de groupe de processus PGID ou, de manière équivalente, l'ID de processus du processus
chef de groupe. (alias pgrp).

pgrp PGRP voir pgid. (alias pgid).

Pid PID un nombre représentant l'ID du processus (alias tgd).

pidns PIDNS Numéro d'inode unique décrivant l'espace de noms auquel appartient le processus.
See espaces de noms (7).

pmem %MEM voir % mem. (alias % mem).

politique Classe d'ordonnancement POL du processus. (alias classe, cls). Possible
les valeurs sont:

- non reporté
TS SCHED_OTHER
FF SCHED_FIFO
RR SCHED_RR
B SCHED_LOT
ISO SCHED_ISO
IDL SCHED_IDLE
? valeur inconnue

ppd ID de processus parent PPID.

pri Priorité PRI du processus. Un nombre plus élevé signifie une priorité plus faible.

psr Processeur PSR auquel le processus est actuellement affecté.

rigide ID de groupe réel RGID.

groupe RGROUP nom réel du groupe. Ce sera l'ID de groupe textuel, s'il peut être
obtenu et la largeur du champ le permet, ou une représentation décimale
autrement.

rss Taille de l'ensemble résident RSS, la mémoire physique non échangée dont dispose une tâche
utilisé (en kilo-octets). (alias taille rs, sécurité sociale).

taille rs RSS voir rss. (alias rss, sécurité sociale).

sécurité sociale RSZ voir rss. (alias rss, taille rs).

rtprio Priorité temps réel RTPRIO.

ruiner ID utilisateur réel RUID.

utilisateur ID utilisateur réel RUSER. Ce sera l'ID utilisateur textuel, s'il peut être
obtenu et la largeur du champ le permet, ou une représentation décimale
autrement.

s S affichage de l'état minimal (un caractère). Voir section PROCESSUS ETAT
CODES pour les différentes valeurs. Voir également état si tu veux
informations supplémentaires affichées. (alias Etat).

calendrier SCH politique d'ordonnancement du processus. Les politiques SCHED_OTHER
(SCHED_NORMAL), SCHED_FIFO, SCHED_RR, SCHED_BATCH, SCHED_ISO et
SCHED_IDLE sont respectivement affichés comme 0, 1, 2, 3, 4 et 5.

siège SEAT affiche l'identifiant associé à tous les périphériques matériels
affecté à un lieu de travail spécifique, si le support systemd a été
inclus.

séance ID de session SESS ou, de manière équivalente, l'ID de processus du responsable de la session.
(Alias Session, sid).

sgi_p P processeur sur lequel le processus est en cours d'exécution. Affiche "*"
si le processus n'est pas en cours d'exécution ou exécutable.

sgid ID de groupe enregistré SGID. (alias SVGID).

groupe SGROUP nom du groupe enregistré. Ce sera l'ID de groupe textuel, s'il peut être
obtenu et la largeur du champ le permet, ou une représentation décimale
autrement.

sid SID voir séance. (alias séance, Session).

sig EN ATTENTE voir En attente. (alias En attente, sig_pend).

attraper CAPTURE voir pris. (alias pris, sig_catch).

signer IGNORÉ voir ignoré. (alias ignoré, sig_ignorer).

masque de sigma BLOQUÉ voir bloqué. (alias bloqué, sig_block).

longueur du câble TAILLE quantité approximative d'espace d'échange qui serait nécessaire si le
processus consistait à salir toutes les pages accessibles en écriture, puis à les remplacer.
Ce nombre est très approximatif !

tranche SLICE affiche l'unité de tranche à laquelle appartient un processus, si systemd
le soutien a été inclus.

spid SPID voir lwp. (alias lwp, tid).

pile STACKP Adresse du bas (début) de la pile pour le processus.

Commencer STARTED heure à laquelle la commande a démarré. Si le processus a été lancé moins de 24
il y a quelques heures, le format de sortie est "HH:MM:SS", sinon c'est " Mmm dd"
(où Mmm est un nom de mois à trois lettres). Voir également
commencer, bsdstart, Heure de débutet la bien-aimée Sonate en la majeur estimations.

Heure de début START heure ou date de début du processus. Seule l'année sera
affiché si le processus n'a pas été lancé la même année ps était
invoqué, ou "MmmDD" s'il n'a pas été démarré le même jour, ou "HH:MM"
autrement. Voir également bsdstart, Commencer, commenceret la bien-aimée Sonate en la majeur estimations.

état État du processus STAT à plusieurs caractères. Voir section PROCESSUS ETAT CODES pour
la signification des différentes valeurs. Voir également s et Etat si tu veux juste
le premier caractère affiché.

Etat S voir s. (alias s).

suid ID utilisateur enregistré par SUID. (alias svuid).

suppliant ID de groupe SUPGID des groupes supplémentaires, le cas échéant. Voir obtenir des groupes (2).

supgrp Noms de groupe SUPGRP des groupes supplémentaires, le cas échéant. Voir obtenir des groupes (2).

utilisateur Nom d'utilisateur enregistré par SUSER. Ce sera l'ID utilisateur textuel, s'il peut être
obtenu et la largeur du champ le permet, ou une représentation décimale
autrement. (alias utilisateur).

SVGID SVGID voir sgid. (alias sgid).

svuid SVUID voir suid. (alias suid).

sz Taille SZ en pages physiques de l'image principale du processus. Cette
inclut le texte, les données et l'espace de pile. Les mappages de périphériques sont actuellement
exclu; ceci est sujet à changement. Voir vsz et rss.

tgd TGID un nombre représentant le groupe de threads auquel appartient une tâche
(Alias Pid). Il s'agit de l'ID de processus du chef de groupe de threads.

compte THCNT voir pnlp. (alias pnlp). nombre de threads du noyau appartenant au
processus.

tid TID le numéro unique représentant une entité expédiable (alias
lwp, spid). Cette valeur peut également apparaître comme : un ID de processus (pid) ; une
ID de groupe de processus (pgrp) ; un identifiant de session pour le responsable de session (sid) ;
un ID de groupe de threads pour le chef de groupe de threads (tgid) ; et un télé
ID de groupe de processus pour le chef de groupe de processus (tpgid).

Paisible TIME temps CPU cumulé, format "[DD-]HH:MM:SS". (alias temps cpu).

tnom TTY contrôlant le tty (terminal). (alias tt, tty).

tpgid ID TPGID du groupe de processus de premier plan sur le tty (terminal) que le
processus est connecté à, ou -1 si le processus n'est pas connecté à un
tty.

très Taille de l'ensemble résident du texte TRS, la quantité de mémoire physique consacrée à
code exécutable.

tt TT contrôlant le tty (terminal). (alias tnom, tty).

tty TT contrôlant le tty (terminal). (alias tnom, tt).

ucmd CMD voir comm. (alias comm, ucomm).

ucomm COMMANDE voir comm. (alias comm, ucmd).

uid UID voir euid. (alias euid).

ton nom UTILISATEUR voir l'utilisateur. (alias l'utilisateur, utilisateur).

unité UNIT affiche l'unité à laquelle appartient un processus, si le support de systemd a
été inclus.

utilisateur UTILISATEUR voir l'utilisateur. (alias l'utilisateur, ton nom).

utilisateurs UTILISATEURS Numéro d'inode unique décrivant l'espace de noms auquel appartient le processus.
See espaces de noms (7).

utsns UTSNS Numéro d'inode unique décrivant l'espace de noms auquel appartient le processus.
See espaces de noms (7).

unité UUNIT affiche l'unité utilisateur à laquelle appartient un processus, si systemd prend en charge
a été inclus.

taille VSZ voir vsz. (alias vsz).

vsz Taille de la mémoire virtuelle VSZ du processus en KiB (unités de 1024 octets). Dispositif
les mappages sont actuellement exclus ; ceci est sujet à changement. (alias
taille).

regarder WCHAN nom de la fonction du noyau dans laquelle le processus dort, un "-"
si le processus est en cours d'exécution, ou un "*" si le processus est multi-thread
et ps n'affiche pas les fils de discussion.

ENVIRONNEMENT VARIABLES


Les variables d'environnement suivantes peuvent affecter ps:

COLONNES
Remplacer la largeur d'affichage par défaut.

LIGNES
Remplacer la hauteur d'affichage par défaut.

PS_PERSONNALITÉ
Réglez sur posix, old, linux, bsd, sun, digital... (voir la section PERSONNALITÉ ci-dessous).

CMD_ENV
Réglez sur posix, old, linux, bsd, sun, digital... (voir la section PERSONNALITÉ ci-dessous).

JE_VEUX_UN_PS_CASSÉ
Forcer l'interprétation de la ligne de commande obsolète.

LC_TIME
Format de date.

PS_COLORS
Non pris en charge actuellement.

PS_FORMAT
Remplacement du format de sortie par défaut. Vous pouvez définir ceci sur une chaîne de format du type utilisé
pour -o option. La DéfSysV et DéfBSD les valeurs sont particulièrement utiles.

PS_SYSMAP
Emplacement par défaut de la liste de noms (System.map).

PS_SYSTEM_MAP
Emplacement par défaut de la liste de noms (System.map).

POSIXLY_CORRECT
Ne trouvez pas d'excuses pour ignorer les mauvaises « caractéristiques ».

POSIX2
Lorsqu'il est réglé sur « on », agit comme POSIXLY_CORRECT.

UNIX95
Ne trouvez pas d'excuses pour ignorer les mauvaises « caractéristiques ».

_XPG
Annuler CMD_ENV=iris comportement non standard.

En général, c'est une mauvaise idée de définir ces variables. La seule exception est CMD_ENV or
PS_PERSONNALITÉ, qui peut être défini sur Linux pour les systèmes normaux. Sans ce paramètre, ps
suit les parties inutiles et mauvaises de la norme Unix98.

PERSONNALITÉ


390 comme l'OS/390 OpenEdition ps
aix comme AIX ps
bsd comme FreeBSD ps (totalement non standard)
compaq comme Digital Unix ps
debian comme l'ancienne Debian ps
numérique comme Tru64 (était Digital Unix, était OSF/1) ps

gnou comme l'ancienne Debian ps
hp comme HP-UX ps
hpux comme HP-UX ps
irix comme Irix ps
Linux ***** recommandé *****
vieux comme le Linux d'origine ps (totalement non standard)
os390 comme OS/390 Open Edition ps
norme posix
s390 comme OS/390 Open Edition ps
sco comme SCO ps
sgi comme Irix ps
solaris2 comme Solaris 2+ (SunOS 5) ps
sunos4 comme SunOS 4 (Solaris 1) ps (totalement non standard)
norme svr4
norme sysv
tru64 comme Tru64 (était Digital Unix, était OSF/1) ps
norme unix
norme unix95
norme unix98

Utiliser ps en ligne à l'aide des services onworks.net


Serveurs et postes de travail gratuits

Télécharger des applications Windows et Linux

Commandes Linux

Ad




×
Publicité
❤ ️Achetez, réservez ou achetez ici — gratuitement, contribue à maintenir la gratuité des services.