私は上位のようなプログラムを使用して定期的にシステム統計を更新することができ、そして私はlsof -p <pid> | wc -l
を使ってプロセスのための数字開いたファイルのスナップショットを与えることができます。 TOPのように呼び出すことができるコマンドは、プロセスの開いているファイルの数を定期的に表示し、毎秒更新されますか?
必要なのは_lsof -p <pid> | wc -l
_のようなコマンドを定期的に呼び出すことだけである場合は、watch
をチェックしてください。
http://ss64.com/bash/watch.html
編集:
または、コマンドを定期的に繰り返す単純なbashスクリプトを書いてください。
_#!/bin/bash
while true
do
lsof -p <pid> | wc -l
sleep 2
done
_