Il est probable que vous utilisiez un téléavertisseur tel que less
ou most
depuis la sortie de ps aux
est plus long qu'un écran complet. Si tel est le cas, les options suivantes entraîneront (ou forceront) le retour à la ligne des longues lignes au lieu d'être tronquées.
ps aux | less -+S
ps aux | most -w
Si vous utilisez l'une des commandes suivantes, les lignes ne seront pas renvoyées à la ligne, mais vous pouvez utiliser les touches fléchées ou d'autres touches de déplacement pour faire défiler vers la gauche et vers la droite.
ps aux | less -S # use arrow keys, or Esc-( and Esc-), or Alt-( and Alt-)
ps aux | most # use arrow keys, or < and > (Tab can also be used to scroll right)
Les lignes sont toujours enveloppées pour more
et pg
.
Quand ps aux
est utilisé dans un tube, le w
l'option est inutile depuis ps
utilise uniquement la largeur de l'écran lorsque la sortie est vers le terminal.
Utilisation du auxww
flags, vous verrez le chemin complet vers la sortie à la fois dans la fenêtre de votre terminal et à partir des scripts shell.
[email protected] ~ $uname -a
SunOS darraghserver 5.10 Generic_142901-13 i86pc i386 i86pc
[email protected] ~ $which ps
/usr/bin/ps<br>
[email protected] ~ $/usr/ucb/ps auxww | grep ps
darragh 13680 0.0 0.0 3872 3152 pts/1 O 14:39:32 0:00 /usr/ucb/ps -auxww
darragh 13681 0.0 0.0 1420 852 pts/1 S 14:39:32 0:00 grep ps
ps aux
répertorie tous les processus exécutés par tous les utilisateurs. Voir man ps
pour plus de détails. Le ww
flag définit une largeur illimitée.
-w Wide output. Use this option twice for unlimited width.
w Wide output. Use this option twice for unlimited width.
J'ai trouvé la réponse sur le blog suivant :
http://www.snowfrog.net/2010/06/10/solaris-ps-output-truncated-at-80-columns/