关于crontab的一点补充
使用crontab定时执行,如果网上搜索每N分钟执行一次,估计会搜到很多 */N * * * *
今天在做东西的时候才发现这是不对的,只有在 N <= 30 的情况下才能成立
- 代表 0-59
而当 */N 是整除是才能执行,比如N=45 那么只有在 1:00 1:45 2:00 2:45执行
因为只有0,45才能整除
因此如果要每45分钟执行一次,需要计算。
0 */3 * * * root /srv/urscript
45 */3 * * * root /srv/urscript
30 1,4,7,10,13,16,19,22 * * * root /srv/urscript
15 2,5,8,11,14,17,20,23 * * * root /srv/urscript