Question Commande PS dans Solaris


La sortie de commande PS est tronquée dans Solaris. J'ai essayé la commande ci-dessous après g Googler dehors. Ça ne marche pas Je ne sais pas ce qui doit être fait

/usr/ucb/ps awwx 

4
2018-06-03 00:40


origine


Que voulez-vous dire "tronqué"? Avez-vous lu le Manuel? - Matthew Flaschen
"Ça ne marche pas" ne fonctionne pas. - Dennis Williamson


Réponses:


Solaris 10 et versions ultérieures ne font plus /usr/ucb/ps setuid-root par défaut, et vous avez besoin des privilèges root pour entrer dans l'espace d'adressage des processus des autres utilisateurs afin d'obtenir l'ensemble des arguments.

Exécutez-le en tant que root ou propriétaire du processus pour voir plus de 80 caractères de la ligne de commande.

Sur Solaris 11, si vous utilisez des options sans tiret (comme /usr/bin/ps auxwww) ils seront traités comme des options de style UCB, et la sortie affichera des lignes très longues, même si vous n’êtes PAS exécuté en tant que root. Ceci n'est pas bien connu.

Pour référence supplémentaire:

Mettre à jour: À partir de Solaris 11.3 SRU 5.6 (sortie en février 2016), la limite de 80 caractères est complètement supprimée de ps - voir Solaris 11.3 SRU 5.6: mises à jour dans ps (1) et / proc / <pid> / {cmdline, environ, execname}.


11
2018-06-03 01:30