web-dev-qa-db-ja.com

SolarisのPSコマンド

PSコマンドの出力はSolarisでは切り捨てられます。 gグーグルアウトした後、以下のコマンドを試しました。動作しません。何をする必要があるのか​​わからない

/usr/ucb/ps awwx 
4
user38993

Solaris 10以降では、デフォルトで/usr/ucb/ps setuid-rootが作成されなくなりました。引数の完全なセットを取得するには、他のユーザープロセスのアドレス空間にアクセスするためのroot権限が必要です。

Rootまたはプロセス所有者として実行して、コマンドラインの80文字以上を表示します。

Solaris 11では、ダッシュなしのオプション(/usr/bin/ps auxwwwなど)を使用すると、それらはUCBスタイルのオプションとして扱われ、rootとして実行していない場合でも、出力に非常に長い行が表示されます。これはあまり公表されていません。

さらに参照するために:

Update:Solaris 11.3 SRU 5.6(2016年2月リリース)では、80文字の制限がpsから完全に削除されています-参照- Solaris 11.3 SRU 5.6:ps(1)および/ proc/<pid>/{cmdline、environ、execname} の更新。

11
alanc