• 締切済み

Linuxについて質問です。

CentOS5を使用しています。 やりたいことは、 ディレクトリに定期的にCSVファイルがコピーされてくるのですが、 コピーされてきた際、自動的にあるプログラムを起動させて、 CSVファイルの中身を読み込みたいのです。 Linuxの機能で、リアルタイムでディレクトリを監視するようなことは出来るのでしょうか? 可能であれば手順のご教授を願えますでしょうか。 よろしくお願いいたします。

みんなの回答

  • Tacosan
  • ベストアンサー率23% (3656/15482)
回答No.3

CVS ってフックできなかったっけ?

kensuke734
質問者

お礼

回答ありがとうございます。 別の方法で解決いたしました。

  • Lean
  • ベストアンサー率72% (435/603)
回答No.2

> ディレクトリに定期的にCSVファイルがコピーされてくるのですが、 > > コピーされてきた際、自動的にあるプログラムを起動させて、 > CSVファイルの中身を読み込みたいのです。 同一ホスト内でのコピーなら、正常にコピーした後にプログラムを起動させればいいだけだと思うけど、質問するくらいだから違うのですよね。 ネットワーク上の別ホストからファイルが置かれるような場合、例えば下記のようなミドルウェア(商用)だとファイルが正常に転送出来た後にプログラムを起動させるような事は可能です。 ○HULFT  http://www.hulft.com/ > Linuxの機能で、リアルタイムでディレクトリを監視するようなことは出来るのでしょうか? 簡単なのは、cronで定期的にディレクトリを監視するプログラムを起動ですかね。 で、CSVファイルがコピーされたようならCSVファイルを処理するプログラムを起動させると。

kensuke734
質問者

お礼

回答ありがとうございます。 別の方法で解決いたしました。

  • splwtr
  • ベストアンサー率16% (75/461)
回答No.1

cvshist で、更新履歴は分かると思います。 差分もね。

kensuke734
質問者

お礼

回答ありがとうございます。 別の方法で解決いたしました。