我遇到了以下问题:
我希望wget
(或curl
,任何合适的)反复检查文件夹中的新文件,如果有,请下载它们。
问题是:在某个时刻,wget
总是认为,它已经"完成"了。我已经试过了
-r -nc -nd
以及
-t 0
选项;但我不能让它工作。
背景
我有一个GoPro(可以通过Wi-Fi访问)。我想用一种反复拍照的方式作为网络摄像头。我可以让wget
从GoPro下载文件,但只要GoPro拍照,我就需要重复这个过程。
作为下一步,我希望curl
始终拍摄最新的照片,将其重命名为default.jpg
,并将其上传到ftp服务器,在那里它总是被覆盖。但我会对wget
问题感到满意;)
您可能需要了解watch
命令。http://www.linfo.org/watch.html
语法:watch [option(s)] command
只需简单地调用watch [your wget here]
,您的命令将每两秒钟自动运行一次,直到您退出CTRL+C
。
谢谢,我通过repeat&applescript的延迟,看起来不是很优雅,但有效,现在是上传部分!