➥top
ユーティリティを使用してプロセスとそのアクティビティを表示するときに、リストを名前でサブセットにフィルタリングするにはどうすればよいですか?
postgres
たとえば、名前に含まれているプロセスを含むプロセスだけを見たい場合ですjava
。
私はFreeBSD 11.2を使用していますが、動作が異なる場合は、Unixバージョンの指示が役に立ちます。
私はこれを使用する方法を読んだ。
top -p $(pgrep -d',' postgres)
...しかし、エラーが発生します。
無効な変数名です。
ベストアンサー1
top
提供されるバリアントFreeBSDコアシステム含まないこの-p
オプションは、擬似リアルタイムで監視するPIDのリストを選択するために使用されます。
ただし、htop
パッケージはシステムにインストールできますFreeBSDシステムであり、とりわけ、このよりカラフルなトップバリアントには、必要な-p
オプションがあります。
htop
助ける:
htop
使用法の観点から:
htop 2.2.0 - (C) 2004-2018 Hisham Muhammad
Released under the GNU GPL.
-C --no-color Use a monochrome color scheme
-d --delay=DELAY Set the delay between updates, in tenths of seconds
-h --help Print this help screen
-s --sort-key=COLUMN Sort by COLUMN (try --sort-key=help for a list)
-t --tree Show the tree view by default
-u --user=USERNAME Show only processes of a given user
-p --pid=PID,[,PID,PID...] Show only the given PIDs
-v --version Print version info
- インストールする
htop
使用FreeBSDリポジトリ:
# pkg install htop
または経由ポート:
# cd /usr/ports/sysutils/htop
# make install clean