标签: ssh rsync scp
我正在对远程服务器执行ssh / rsync。我希望文件然后由服务器转移到另一台远程机器(我不能直接传输)。为此,服务器应该知道它已在传输完成后立即收到新文件。
那么服务器最早如何了解新文件呢?
答案 0 :(得分:0)
你可以用eg。在Linux下进行inotify并在目录中创建新文件时通知shell脚本(查看inotify-tools)。但是,您也可以定期检查文件的存在,例如。每一秒,找出它何时被创建(据我所知,rsync在将文件重命名为其最终名称之前使用临时文件名进行传输)。