请问linux的crontab * * */10 * *,这样设置是每天随机运行10次吗,那么这10次是分配在什么时间执行呢?
发布网友
发布时间:2022-02-26 11:16
我来回答
共6个回答
热心网友
时间:2022-02-26 12:46
crontab * * */10 * *,是每隔10天的那一天每分钟执行一次(60*60次),不是每天随机运行10次。
随机时间运行,好像不行吧,必须指定时间,记得第一字段不要为*,否则是每分钟都执行一次。
01 1,3,5,7,9,11,13,15,17,19 * * *,这样的话,就可以每天运行10次,分别在每天的1,3,5,7,9,11,13,15,17,19点钟的01分钟执行一次后面程序。
热心网友
时间:2022-02-26 14:04
楼主您好,计划任务分为5个部分,从左到右分别为:分 时 日 月 周。像您提供的计划任务代表的是每10天执行一次,如果说要实现每天随机执行10次的话,那么恕我才疏学浅,实现不了这个要求。因为计划任务对时间是有严格控制的。
热心网友
时间:2022-02-26 15:38
1、crontab -l 看一看
crontab -u user01 -l 看一看user01的计划任务
2、export EDITOR=vi
crontab -e 变一变(操作和vi一样)
crontab -u user01 -e 修改user01的计划任务
3、含义
0 0 * * * /usr/sbin/ntpdate cn.pool.ntp.org;/sbin/hwclock -w;
MIN HOUR DAY MONTH DAYOFWEEK COMMAND
分钟 小时 天 月 周 同步时钟。
0~59 表示分
0~23 表示小时
1~31 表示日
1~12 表示月份
0~6 表示星期(其中0表示星期日)
4、几个例子
例1)每5分钟执行一次
*/5 * * * * /usr/sbin/ntpdate cn.pool.ntp.org;/sbin/hwclock -w;
或者
0,5,10,15,20,25,30,35,40,45,50,55 * * * * /usr/sbin/ntpdate cn.pool.ntp.org;/sbin/hwclock -w;
例2) 每天4点10分执行
10 4 * * * /usr/sbin/ntpdate cn.pool.ntp.org;/sbin/hwclock -w;
例3) 每2个小时一次
0 */2 * * * /usr/sbin/ntpdate cn.pool.ntp.org;/sbin/hwclock -w;
例4)每周1/3/5 6点30执行
30 6 * * 1,3,5 /usr/sbin/ntpdate cn.pool.ntp.org;/sbin/hwclock -w;
例5) 每季度初1号0点执行一次
0 0 1 1,4,7,10 * /usr/sbin/ntpdate cn.pool.ntp.org;/sbin/hwclock -w;
热心网友
时间:2022-02-26 17:30
你这样是每隔10天运行一次啊
热心网友
时间:2022-02-26 19:38
这是每10分钟运行一次。
热心网友
时间:2022-02-26 22:02
不是.... 你这样是每隔10天运行一次啊...