無料で使えるシステムトレードフレームワーク「Jiji」 をリリースしました!

・OANDA Trade APIを利用した、オープンソースのシステムトレードフレームワークです。
・自分だけの取引アルゴリズムで、誰でも、いますぐ、かんたんに、自動取引を開始できます。

プロセスが開いているファイルを調べる

プロセスが開いているファイルを調べる方法を知ったのでメモ。「lsof」コマンドを使います。
以下は

  • プロセス「26163」が開いている
  • 「/dev」配下のファイル

を調べる場合の例。

$ lsof -p 26163 -a  +d /dev

実行結果です。

COMMAND   PID     USER   FD   TYPE DEVICE SIZE NODE NAME
java    26163     xxxx    0r   CHR    1,3      2030 /dev/null
java    26163     xxxx    1w   CHR    1,3      2030 /dev/null
java    26163     xxxx    2w   CHR    1,3      2030 /dev/null
java    26163     xxxx    3r   CHR    1,8       493 /dev/random
java    26163     xxxx    4r   CHR    1,9       495 /dev/urandom

詳細は、「lsof --help」とかうまい棒blog - lsofでプロセスが使用中のファイルを調べるが詳しい。そしてプロセスIDは「`pgrep -n java`」で調べられるらしい。ふむふむ。