这可能对一个已经非常强大的工具要求太高了,但lftp mirror
是否有可能在镜像过程中(从远程目录到本地机器)执行命令?
具体示例:lftp
被要求将包含xml
文件的远程目录镜像到本地文件夹中,一旦下载/更新了每个文件,它就会使用xml2json
将文件转换为JSON格式。
我可以想到一种解决方案,它依赖于通过find
监视镜像文件夹的本地副本以进行更改,然后对新的/更新的文件执行xml2json
,但也许有一种更简单的方法?
您可以使用xfer:verify和xfer:verifie命令设置在每个传输的文件上运行本地命令。