我想在每个月的第三个星期五凌晨 1 点安排一份工作。我检查了几个 cron 入口网站,这些网站对我不起作用。
到目前为止,我还在检查一些 awk 选项,但没有成功。你们能帮我吗?
我今天尝试运行这个 cron 工作正常,但脚本在同一点连续运行并且没有完成:
0 1 15-21 * * test $(date +\%u) -eq 5 && echo "3rd friday" && Extract_Param.sh /landing/file/ABC/file.txt
我想在每个月的第三个星期五凌晨 1 点安排一份工作。我检查了几个 cron 入口网站,这些网站对我不起作用。
到目前为止,我还在检查一些 awk 选项,但没有成功。你们能帮我吗?
我今天尝试运行这个 cron 工作正常,但脚本在同一点连续运行并且没有完成:
0 1 15-21 * * test $(date +\%u) -eq 5 && echo "3rd friday" && Extract_Param.sh /landing/file/ABC/file.txt
不幸的是,当您在 crontab 条目中同时指定月份和星期几时,这意味着任何一个都足够了。(也不知道,但手册页上是这么说的。)这意味着我们不能简单地计算出第三个星期五是一个月的 15 日到 21 日之间的一个星期五。
幸运的是,上面链接的手册页也建议我们:
所以你应该没问题