Java:侦听远程Linux服务器上的目录更改

时间:2016-08-30 18:51:39

标签: java linux spring nio

我有一个Spring Web应用程序,可以在远程Linux服务器上触发SAS作业,SAS作业将在完成后在远程服务器上生成结果文件。我需要在Spring应用程序上显示结果,所以我想为服务器上的目录更改创建一个监听器。

我一直在查看java.nio库,但看起来它只适用于本地目录。除了通过ssh继续ping服务器之外的任何想法?谢谢!

1 个答案:

答案 0 :(得分:0)

您可以使用FTP from org.apache.commons.net.ftp

使用FTP(或任何其他Java FTP库),您只需要检查远程目录中的内容。

如果目录应该总是为空,那么当第一个文件出现时,您的进程将被触发。

如果目录不总是空的,您可能需要实现一些控制哪些文件是新文件,哪些文件不是新文件。

如果您需要进一步的帮助,请与我们联系。