2016-08-30 5 views
0

リモートLinuxサーバでSASジョブを起動するSpring Webアプリケーションがあります.SASジョブは、終了時にリモートサーバ上に結果ファイルを生成します。 Springアプリケーションで結果を表示する必要があるので、サーバー上のディレクトリ変更のリスナーを作成したいと考えています。Java:リモートLinuxサーバのディレクトリ変更を聞きます

私はjava.nioライブラリを見ていますが、ローカルディレクトリだけが動作するようです。 sshを使ってサーバにpingを続ける以外のアイデアはありますか?ありがとう!

+0

ディレクトリやファイルの変更をリッスンしているサービスをリモートサーバーにインストールすると、変更が通知されます。これらの通知は、メールやその他のサービスを呼び出すなど、さまざまな方法で発生する可能性があります。ただし、リモートサーバーが管理下にある場合は –

答えて

0

あなたはFTP from org.apache.commons.net.ftp

使用してFTP(またはその他のJavaのFTPライブラリ)を使用する場合があります、あなただけのリモートディレクトリ上のコンテンツをチェックする必要があります。

ディレクトリが常に空の場合は、最初のファイルが表示されたらプロセスがトリガされます。

ディレクトリが空ではない場合は、新しいファイルとそうでないファイルを制御するために何かを実装する必要があります。

さらなる支援が必要な場合はお知らせください。

関連する問題