我的autosys
工作是使用以下命令删除超过 X 天的文件
find /home/myhome -maxdepth 1 -type f -mtime +31 -name "abc_*" -delete -print
上述工作失败了No such file or directory
我怀疑这是由于其他一些并行作业正在删除某些文件。如果文件不存在,有什么方法可以隐藏此类错误(也许通过传递一些标志)
[编辑] TLDR;要求是上述命令应该以状态 0 退出,无论文件是否被删除。
我的autosys
工作是使用以下命令删除超过 X 天的文件
find /home/myhome -maxdepth 1 -type f -mtime +31 -name "abc_*" -delete -print
上述工作失败了No such file or directory
我怀疑这是由于其他一些并行作业正在删除某些文件。如果文件不存在,有什么方法可以隐藏此类错误(也许通过传递一些标志)
[编辑] TLDR;要求是上述命令应该以状态 0 退出,无论文件是否被删除。