6 votes

Lorsque j'utilise ps avec un format défini par l'utilisateur, comment puis-je obtenir une colonne de largeur illimitée ?

J'utilise ps avec le format défini par l'utilisateur comme indiqué ci-dessous :

$ ps ax -o pid,args,psr,pcpu | grep python
2236 /usr/bin/python2.7 -u /home   2  0.0
2452 /usr/bin/python /usr/lib/un   2  0.0
2480 /usr/bin/python /usr/lib/ub   0  0.7
2501 /usr/bin/python /usr/lib/un   2  0.0
4129 /usr/bin/python /usr/bin/up   0  0.1
4792 grep --color=auto python      0  0.0
20665 /usr/bin/python /usr/lib/sy   0  0.0
27022 python                        0  0.0

Je souhaite en particulier disposer d'une largeur illimitée pour les args. Je sais que je peux fournir une largeur fixe comme ceci :

$ ps axww -o pid,args:100,psr,pcpu | grep python
2236 /usr/bin/python2.7 -u /home/joshua/Applications/eclipse-classic-4.2/plugins/org.python.pydev_2.7.3.2   2  0.0
2452 /usr/bin/python /usr/lib/unity-lens-video/unity-lens-video                                             2  0.0
2480 /usr/bin/python /usr/lib/ubuntuone-client/ubuntuone-syncdaemon                                         3  0.7
2501 /usr/bin/python /usr/lib/unity-scope-video-remote/unity-scope-video-remote                             2  0.0
4129 /usr/bin/python /usr/bin/update-manager --no-focus-on-map                                              2  0.1
4905 grep --color=auto python                                                                               2  0.0

20665 /usr/bin/Python /usr/lib/system-service/system-service-d 0 0.0 27022 Python 0 0.0

J'ai essayé d'utiliser l'option ww pour une largeur illimitée, mais cela ne fonctionne pas. Voici la commande que j'ai utilisée pour essayer ww :

$ ps axww -o pid,args,psr,pcpu | grep python

5voto

Michael Hampton Points 232226

Réaliser la colonne de longueur variable, args , le dernier colonne.

$ ps axww -o pid,psr,pcpu,args | grep python

SistemesEz.com

SystemesEZ est une communauté de sysadmins où vous pouvez résoudre vos problèmes et vos doutes. Vous pouvez consulter les questions des autres sysadmins, poser vos propres questions ou résoudre celles des autres.

Powered by:

X