crontab表达式生成和测试工具

crontab详细用法看以前的文章 https://mp.csdn.net/postedit/81945483

crontab简单用法

* * * * * user-name command
分钟 小时 几号 月份 星期几 可以省略不写,省略的时候表示当前用户。也可指定,如root ccrontab中需要执行的命令,例如:/bin/echo `data`>>/opt/data.log

如:vim /etc/crontab   #必须root账户,必须指定命令的执行用户

1   9   *   *   *   root  /bin/bash  /bak.sh

crontab -e  #默认执行用户是当前用户

1   9   *   *   *   /bin/bash   /bak.sh

可以直接编辑配置文件vim /etc/crontab或者用命令crontab -e编辑

区别是vim /etc/crontab必须是用root账户编辑,而且必修指定命令的执行用户(user-name)。

工具网址:1、https://crontab-generator.org/

2、https://crontab.guru/

3、http://corntab.com/     #网站打开比较慢,感觉不好用

4、http://cron.schlitt.info/

工具和截图说明摘自网上文章:

1. Crontab Generator

网址:https://crontab-generator.org/

截图:

有定时的地方(crontab,quartz)就有cron表达式

crontab generator

说明:

只需要按照业务需求,调整Minutes,Hours,Days,Months,Weekday这5个参数,然后在"Command To Execute"中输入要定时执行的命令即可。最后点击网页最后的"Generate Crontab Line"就能够得到我们想要的表达式:

有定时的地方(crontab,quartz)就有cron表达式

crontab

2. Crontab Guru (recommend)

网址:https://crontab.guru/

截图:

有定时的地方(crontab,quartz)就有cron表达式

crontab guru

说明:这个网址的编辑框做的相当好,光标落在的编辑字段,下方会自动切换到对这个用法的详细描述。如上图所示,光标落在0-8,即Hours字段,下面的hour高亮显示,且有用法提示。并且还有运行时间参考(点击"next"可以得到更多的参考)以及运行时间描述,笔者比较推荐这个crontab guru

3. corntab

网址:http://corntab.com/

截图:

有定时的地方(crontab,quartz)就有cron表达式

corntab usage

说明:这个网站一个优势就是对crontab中每个字段都有详细的说明,缺点是没有生成的crontab运行时间参考,但是有运行时间的描述。

4. CRON Tester

网址:http://cron.schlitt.info/

截图:

有定时的地方(crontab,quartz)就有cron表达式

CRON Tester

说明:这个网址只是检查你的crontab表达式,并给出运行结果参考,但是不能生成cron表达式。

猜你喜欢

转载自blog.csdn.net/qq_23587541/article/details/85346138