![移动现有文件时出现问题](https://linux22.com/image/210712/%E7%A7%BB%E5%8A%A8%E7%8E%B0%E6%9C%89%E6%96%87%E4%BB%B6%E6%97%B6%E5%87%BA%E7%8E%B0%E9%97%AE%E9%A2%98.png)
我有一个脚本,它查询 clickhouse 统计数据,进一步用于监控。每个查询输出都存储到/tmp/file.out.tmp
文件中,并且在脚本末尾该文件被重命名为/tmp/file.out
.该脚本通过 cron 作业每分钟运行一次,一切顺利,直到凌晨 2 点至 4 点(当地时间),此时出现如下错误:
mv: cannot stat '/tmp/file.out.tmp': No such file or directory
mv: cannot move '/tmp/file.out.tmp' to '/tmp/file.out': No such file or directory
尽管该文件位于/tmp/
目录中。什么事情会导致这样的行为?