入力すると:
ps -f
... CMD列のテキストには、コマンド全体が表示されていません。この切り捨てを防ぐ方法はありますか?
最初の80文字が表示されているようです。多数のコマンドラインスイッチを含むかなりログコマンドを実行しています。
回答ありがとうございます。しかし、これらのどれでもうまくいくとは思われません。
結果をcat
にパイプします。端末の設定は無視されます。
ps -f | cat
私はこれを私のFreeBSDの9 ps manページで見つけました:
-wデフォルトのウィンドウサイズではなく、132列を使用して情報を表示します。 -wオプションが複数回指定されている場合、psはウィンドウサイズに関係なく、必要な数の列を使用します。 「コマンド」列が表示される最後の列でない場合、このオプションは効果がないことに注意してください。
そう:
ps auxww
私が欲しかったものをやりました。
HTH!
ps
は、ターミナルウィンドウのサイズを検出し、それにクリップします。
解決策:端末に直接出力しないでください!
ps -f | less
/usr/ucb
dirが存在する場合、次のコマンドを試すことができます
/usr/ucb/ps -auxww | grep Java
男ps:
-wデフォルトのウィンドウサイズではなく、132列を使用して情報を表示します。 -wオプションが複数回指定されている場合、psはウィンドウサイズに関係なく、必要な数の列を使用します。端末への出力でない場合、無制限の数の列が常に使用されます。
したがって
ps -f | cat
働く
more
は完璧に機能します
ps -ef |more
G'day、
-eafは通常のpsでのみ機能し、luddite ucb psでは機能しないことを忘れないでください。
Ucb psは複数の-wオプションを使用して、完全なコマンドラインを提供します。
HTH
乾杯、