我在服务器上进行大量自动化。 最大的问题是自动化事物的基于时间的执行。
这个想法是使用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,都不是组合。
答案 0 :(得分:0)
我不清楚你的问题。但是,如果您尝试每天运行每分钟parser.sh。
使用此
./parser.sh * * * * *