检查cron语法以立即执行

时间:2019-08-21 09:04:53

标签: bash parsing cron

我在服务器上进行大量自动化。 最大的问题是自动化事物的基于时间的执行。

这个想法是使用cron语法样式来计时执行时间。 因此,我需要一种方法来检查是否可以立即执行与cron语法字符串组合的命令。

诸如:

./parser.sh 0 0 * * *

只会在午夜返回“确定”,而不会在一天中的其他所有分钟返回。

./parser.sh */10 0,1,2,3,4-22/4 * * * 

以及cron语法中所有可能的组合都需要起作用。

每天将执行几次,每次执行都有不同的语法。

有什么可以做到这一点的东西吗?

实际上不可能为此创建cronjobs。

只能使用Bash,可能使用静态编译的二进制文件,不能使用Python或更高语言。

已经尝试过https://github.com/morganhk/BashCronParse,但这无法解释1,2,3,4,5之类的东西……仅是单个数字和* / n,都不是组合。

1 个答案:

答案 0 :(得分:0)

我不清楚你的问题。但是,如果您尝试每天运行每分钟parser.sh。

使用此 ./parser.sh * * * * *

相关问题