所有执行都建议加上输出重定向到null
>> /dev/null/ 2>&1
crontab验证工具
在线crontab表达式执行时间计算 - 码工具输入crontab表达式,开始执行时间和执行次数,计算未来N次的执行时间https://www.matools.com/crontab
crontab实例
每分钟执行一次
* * * * * date>>/mnt/f/code/test.log
每10秒执行一次
通过sleep休眠的方式实现
每秒执行一次可以通过编写一分钟执行60次的脚本实现
* * * * * sleep 10; date>>/mnt/f/code/test.log
* * * * * sleep 20; date>>/mnt/f/code/test.log
* * * * * sleep 30; date>>/mnt/f/code/test.log
* * * * * sleep 40; date>>/mnt/f/code/test.log
* * * * * sleep 50; date>>/mnt/f/code/test.log
每年执行一次
@yearly date>>/mnt/f/code/test.log
系统重启时执行一次
@reboot date>>/mnt/f/code/test.log
每月月底执行一次
59 23 L * * date>>/mnt/f/code/test.log
每2小时执行一次
0 */2 * * * date>>/mnt/f/code/test.log
每月3、15、23日执行一次
0 0 3,15,23 * * date>>/mnt/f/code/test.log
表示每周六、周日执行一次
0 0 * * 6,0 date>>/mnt/f/code/test.log
晚上11点到早上7点之间,每隔一小时执行一次
* 23-7/1 * * * date>>/mnt/f/code/test.log