Seesaaブログから引っ越した。洗練されたものを目指します。投稿を表示しています。投稿を表示しています。Descriptor.素性が悪く、ある程度の規模のシステムである場合、アプリケーション・プログラム個別の振る舞いを調べるために、下記のようなことを調べたくなることがある:あるファイルやソケットを使用しているプロセスは、どいつ(ら)なのか?あるプロセスが使用している、ファイルやソケットはどいつ(ら)なのか?前者を調べるには、fuser(1)コマンドが利用できる。後者をlsof(1)コマンドを利用する。これらのコマンドでは、/procファイルシステムなどカーネルに近いデータにアクセスするため、rootで実行する必要がある。Solarisともにデフォルトで利用できる。lsofは、すくなくともSolarisにデフォルトで用意されてはいないようだ。ソースコードは、ftp://lsof.itap.purdue.edu/pub/tools/unix/lsof/から入手できる[1]。移植性がよく考慮されたソースコードは、コンパイルが非常に楽だ。テキストで入力された日付を、日付値に変換する方法。