每分钟执行 * * * * *bash
每小时执行 0 * * * *blog
天天执行 0 0 * * *crontab
每周执行 0 0 * * 0ip
每个月执行 0 0 1 * *后台
每一年执行 0 0 1 1 *方法
每小时的第3和第15分钟执行 3,15 * * * *im
上午8点到11点的第3和第15分钟执行 3,15 8-11 * * *d3
每27天,执行一次脚本,这个要如何实现呢? 若是是这种状况,显然不能经过crontab直接实现,必须迂回实现。脚本
下面是能想到的两种方法。db
【方法一】经过脚本控制时间来实现
思路:
1) 在脚本running.sh中设置要执行的次数,这里假如10次,每次间隔27天,script.sh为要执行的脚本
2) 而后执行nohup bash running.sh &将其放置在后台让其自动执行
【方法二】经过crontab间接实现
思路:
1) 天天定时执行running.sh脚本,再在脚本running.sh里面判断,当间隔时间知足条件时
2) 执行script.sh脚本,同时修改上次执行时间,以便于下次执行