0

実行可能なJARファイルの形式のデータ解析ユーティリティがあります。データファイルがアップロードされるApacheサーバー(Ubuntu 12.04)もあります。とにかく、ファイルがアップロードされたときにバックグラウンドプロセスとして上記のJARファイルを起動できることはありますか?(参考:ここでは、複数のプロセスによるファイルアクセスは問題ではありません。ファイルロックが設定されています。)

関連するアイデア:上記が不可能な場合は、bashスクリプトから前述のJARファイルをいつでも起動できます。ただし、Apacheを介してそれを行う方法はまだわかりません。私はそれを効果的に使うのはかなり初心者です。

編集:この潜在的なphpソリューションに気づきました。Apacheの人々:これは良い考えですか、それともより良い解決策がありますか?

4

1 に答える 1

2

たぶん、これを達成するためにファイル代替モニターを使用することができます。これは、新しいファイルが検出された場合に操作を実行するバックグラウンドデーモンとして構成できます。ファイルが現在アップロードされている間に開始することを避けたい場合は、約30分待ちます。ファイル変更時刻の5分後に、ユーティリティの処理を開始します。

Samba共有にアップロードされたファイルを監視するために同様の手法を使用しますが、問題なく動作します。

于 2012-09-25T22:02:26.673 に答える