【发布时间】:2014-12-03 18:33:36
【问题描述】:
在我的主目录中非递归查找超过 1 分钟的文件并更新它们的时间戳
* * * * * /usr/bin/find /home/me/ \( ! -name . -prune \) \( -type f -mmin +1 -name "*" \) -exec /usr/bin/touch {} \;
它像 shell 的魅力一样运行,但不像 cronjob。
我试过这个修改:
* * * * * /usr/bin/find /home/me/ \( ! -name . -prune \) \( -type f -mmin +1 -name "*" \) -exec /usr/bin/touch {} \\;
还有这个:
* * * * * /usr/bin/find /home/me/ \( ! -name . -prune \) \( -type f -mmin +1 -name "*" \) -exec /usr/bin/touch -- {} \;
还是不开心。
避免使用包装器 - 调用此查找命令的脚本。
感谢任何关于如何使 cronjob 工作的想法和指示。谢谢。
【问题讨论】: