java - 当使用 SFTP 协议(protocol)上传文件时通知 Java 或 Python

标签 java python linux sftp

我使用了几个应用程序,这些应用程序使用 SFTP 协议(protocol)将文件上传到我服务器上的特定目录。我想使用 Java 或 Python 编程语言编写一个将部署在我的服务器上的应用程序。当新文件添加到目录时,必须通知此应用程序。我想在不轮询目录的情况下执行此操作。这可能吗?

最佳答案

是 - 对于 Java 7 使用 WatchService .对于 Python,请参阅 pyinotify .

底层机制是 inotify,您可以生成使用 inotify-tools 的 shell 级解决方案每次添加文件时运行一个小的帮助应用程序。

关于java - 当使用 SFTP 协议(protocol)上传文件时通知 Java 或 Python,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/22304414/

相关文章:

java - 克隆 vector 时无法摆脱 Java 警告

java - 如何在没有互联网访问的情况下配置maven

用于操作非常大的矩阵的 Python 库

linux - 如何使用 root 密码以用户身份执行 sudo

linux - 可以从 Linux 内核模式写入 BIOS 吗?

C,管道消息到子进程不工作。为什么?

java - JasperReports 中的日期区域设置

java - ANTLRworks 中的 TestRig : how to use own classes?

python - 在运行时更改 Python for 循环范围(上限)

python - 有没有办法即时创建子类?