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 generator
说明:
只需要按照业务需求,调整Minutes,Hours,Days,Months,Weekday这5个参数,然后在"Command To Execute"中输入要定时执行的命令即可。最后点击网页最后的"Generate Crontab Line"就能够得到我们想要的表达式:
crontab
2. Crontab Guru (recommend)
网址:https://crontab.guru/
截图:
crontab guru
说明:这个网址的编辑框做的相当好,光标落在的编辑字段,下方会自动切换到对这个用法的详细描述。如上图所示,光标落在0-8,即Hours字段,下面的hour高亮显示,且有用法提示。并且还有运行时间参考(点击"next"可以得到更多的参考)以及运行时间描述,笔者比较推荐这个crontab guru。
3. corntab
网址:http://corntab.com/
截图:
corntab usage
说明:这个网站一个优势就是对crontab中每个字段都有详细的说明,缺点是没有生成的crontab运行时间参考,但是有运行时间的描述。
4. CRON Tester
网址:http://cron.schlitt.info/
截图:
CRON Tester
说明:这个网址只是检查你的crontab表达式,并给出运行结果参考,但是不能生成cron表达式。