topコマンドの出力を取得してrake引数を表示するにはどうすればよいですか?


22

過去に、すべてのサーバーは、上に表示するときにrakeに渡されたコマンド引数を自動的に表示していました。例えば:

ここに画像の説明を入力してください

しかし、この特定のサーバーでは、代わりにこれを取得します(画像は実行中です。rakeコマンドを表示していますが、rakeに渡された引数は表示していません)。

ここに画像の説明を入力してください

両方のサーバーがUbuntuを実行しています(ただし、rakeコマンドのないサーバーは、ubuntuの新しいフレーバーです)。どちらもrubyエンタープライズ版(rvmを使用)でrakeを実行します。topが「コマンド」列に表示するものを選択する方法に関するドキュメントは、明らかな「追加データ/不足データ」トグル以外にはありません(すべてのスクリーンショットは追加データを有効にして表示されます)。

誰もこれに似た何かに遭遇しましたか?


私はpsがこのサーバーでtopと同じ問題を示していることを確認しました。どちらも、rakeに与えられた引数を表示しません。説明の検索は続行されます。
wbharding

問題は、/ proc / [pid] / cmdline(topとpsで表示されるものを制御する)が2つのサーバーで同じ出力を提供していないことであることがわかりました。私はここで更新され、より詳細な質問投稿したserverfault.com/questions/478669/...
wbharding

回答:


25

top -ctop show引数を作成するために使用します。または、cランニングtopを押して、これを覆います。


1
申し訳ありませんが、もっと明確にすべきでした。スクリーンショットは、出力を「c」で切り替えた後のものです。彼らはまだレーキの引数を持っていません。
wbharding

1

の出力にはalias topのエイリアスが表示されますか?

VIRTとCPULOOPはこれに影響を与えないため、topのデフォルトの動作を変更することを知っている環境変数はありません。

/ etc / toprcの内容は何ですか?-これはシステム全体の構成ファイルです(個人用の構成ファイルもありますが、あなたはそれを知らないことを疑います)

/ etc / toprcを作成/変更して、必要な出力を取得することをお勧めします。エイリアスが存在する場合は削除します。

弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.