Texte de commande complet avec unix ps


36

Lorsque nous entrons:

ps -f

... le texte de la colonne CMD n'affiche pas la commande complète. Est-il possible d'empêcher cette troncature?

On dirait qu'il montre les 80 premiers caractères. Nous exécutons une commande assez log qui a beaucoup de commutateurs de ligne de commande.


Merci pour les réponses .. il ne semble pas que cela fasse l'affaire…

Réponses:


35

Envoyez le résultat dans cat... qui ignorera les paramètres de votre terminal.

ps -f | cat

20

J'ai trouvé ceci sur la page de manuel de 9 ps de mon FreeBSD:

-w Utilisez 132 colonnes pour afficher les informations, au lieu de la valeur par défaut qui est la taille de votre fenêtre. Si l'option -w est spécifiée plusieurs fois, ps utilisera autant de colonnes que nécessaire sans tenir compte de la taille de votre fenêtre . Notez que cette option n'a aucun effet si la colonne «commande» n'est pas la dernière colonne affichée.

Alors:

ps auxww

J'ai fait ce que je voulais.

HTH!


1
Confus pourquoi ce n'est pas la réponse la plus populaire.
Adam Mackler

3
+1 pour n'impliquer aucune autre commande. ps -fww(en utilisant la syntaxe des options UNIX) fonctionne aussi.
Melebius

11

ps détecte la taille de votre fenêtre de terminal et s'y clipse.

Solution: ne sortez pas directement sur le terminal!

ps -f | less

11

Si /usr/ucbdir existe, vous pouvez essayer la commande suivante

/usr/ucb/ps -auxww | grep java

3

homme ps:

-w Utilisez 132 colonnes pour afficher les informations, au lieu de la valeur par défaut qui est la taille de votre fenêtre. Si l'option -w est spécifiée plusieurs fois, ps utilisera autant de colonnes que nécessaire sans tenir compte de la taille de votre fenêtre. Lorsque la sortie n'est pas vers un terminal, un nombre illimité de colonnes est toujours utilisé.

Par conséquent

ps -f | cat

travaux


0

G'day,

N'oubliez pas que -eaf fonctionne uniquement avec ps normal et non avec luddite ucb ps.

Ucb ps utilise plusieurs options -w pour vous donner la ligne de commande complète.

HTH

à votre santé,

En utilisant notre site, vous reconnaissez avoir lu et compris notre politique liée aux cookies et notre politique de confidentialité.
Licensed under cc by-sa 3.0 with attribution required.