新しいプロセスが実行を開始したときに自動的に更新されるか、実行が停止したときに削除されるすべての実行中のプロセスのリストを取得する方法はありますか?
例:
ps
現在実行中のプロセスのリストを提供しますが、他の項目を入力せずに新しいプロセスが実行を開始すると、自動的に更新されます。
答え1
はい、ツールは継続的に更新されるプロセスのリスト(フルロード、空きメモリなどの他のシステム情報も含む)を表示またはtop
表示します。htop
自分のプロセスのみを表示するには、ユーザーごとにフィルタリングできます。
top -u "$(whoami)"
コマンドが実行されたら、より多くのフィルタを使用できます。たとえば、「process a」というプロセスのみを表示できますtop
。o
COMMAND=process a
答え2
ちょうど試してくださいwatch
:
watch -n1 'ps auxw'
次のようなより洗練されたツールもあります。
htop
top
glances