cron作业运行中间文件传输

时间:2013-12-16 20:58:26

标签: xml ftp cron

我在本地服务器上有xml消息,这些消息被ftp到远程服务器,然后一个cron作业每5分钟运行一次shell脚本,它会查找新的xml消息,做一些事情,然后给出备份日志和错误文件。我想知道如果cron作业在文件传输过程中启动时会发生什么,并且脚本只运行部分xml消息,我该怎么做才能避免这种情况?

1 个答案:

答案 0 :(得分:0)

文件传输不是与其他文件操作(例如open)相关的原子操作。文件重命名是。传输临时文件,然后将(rnfr / rnto)重命名为正确的名称。