小编Noo*_*Mac的帖子

linux - 观察新文件的目录,然后运行脚本

我想在 Ubuntu 14.04 中查看一个目录,当在这个目录中创建一个新文件时,运行一个脚本。

特别是我有安全摄像头,它们在检测到运动时通过 FTP 捕获的视频上传。我想在这个 FTP 服务器上运行一个脚本,这样当创建新文件时,它们会立即镜像(上传)到云存储服务,这是通过我已经编写的脚本完成的。

我发现 iWatch 可以让我这样做(http://iwatch.sourceforge.net/index.html) - 我遇到的问题是 iwatch 在 FTP 目录中创建文件的瞬间立即启动云上传脚本,即使文件仍在上传中。这导致云同步脚本上传 0 字节文件,对我没用。

我可能会在云上传脚本中添加一个“等待”,但它似乎是hack-y并且无法预测等待多长时间,因为它取决于文件大小、网络条件等。

有什么更好的方法来做到这一点?

linux cloud ftp upload watch

7
推荐指数
2
解决办法
6535
查看次数

标签 统计

cloud ×1

ftp ×1

linux ×1

upload ×1

watch ×1