crontab在月底前7天开始现在开始

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了crontab在月底前7天开始现在开始相关的知识,希望对你有一定的参考价值。

在Ubuntu 16上我的crontab有以下内容:

0 8 20-31 2-12/2 * [ $(date +\%d -d "7 days") == 01 ] && python3 myscript.py &

我预计这会在今天早上开始,但事实并非如此。如果改为:它就开始了。

0 8 25 2-12/2 * python3 myscript.py &

有关如何在月底前7天crontab启动脚本的任何建议?

答案

Cronjobs默认由/bin/sh运行。您的语法对sh无效。尝试在crontab顶部设置SHELL=/bin/bash,以使用bash来运行所有作业。

以上是关于crontab在月底前7天开始现在开始的主要内容,如果未能解决你的问题,请参考以下文章

前7天学习总结

前端入门前三天总结

从不同的起始日开始一周

Beta 冲刺 (3/7)

Beta 冲刺 (3/7)

Beta 冲刺 (3/7)