2
「トップ」に一度だけ実行して終了する方法はありますか?
シェルコマンドの出力topは、マシンの状態を大まかに把握するための簡単で馴染みのある方法であることがわかりました。top粗雑な監視を目的として、マシン上の小さなWebサーバーからの出力(またはそれに非常に類似したもの)を提供したいと思います。 文字をフォーマットせずに、テキスト出力を一度だけ書き込むためにtopを取得する方法はありますか?私はこれを試しました: (sleep 1; echo 'q') | top > output.txt これは私が望むものに近いように見えますが、(1)1画面以上の情報が得られないという保証はありません。(2)すべての端末フォーマット文字を削除する必要があります。 またはtop、マシン全体とプロセスレベルのメモリ/ CPU使用率/稼働時間情報の両方をリストする他のようなコマンドがありますか? (理想的には、開発者がMacを使用し、製品環境がLinuxであるため、LinuxとMac OS Xの両方に移植可能な戦略が必要です。)
13
osx
monitoring
top