lftp可以对下载的文件执行命令(作为镜像过程的一部分)吗?

时间:2016-04-18 21:46:12

标签: bash find lftp

这可能对已经非常强大的工具提出了太多要求,但lftp mirror是否有可能在镜像过程中(从远程目录到本地计算机)执行命令?

具体示例:要求lftp将带有xml文件的远程目录镜像到本地文件夹中,并且每下载/更新每个文件后,它都会使用{{{{{}将文件转换为JSON格式。 1}}。

我可以想到一个解决方案依赖于通过xml2json监视镜像文件夹的本地副本以进行更改,然后对新的/更新的文件执行find,但也许有一种更简单的方法?

1 个答案:

答案 0 :(得分:2)

您可以使用xfer:verify和xfer:verify-command设置在每个传输的文件上运行本地命令。