首页 新闻 会员 周边

关于cron表达式

0
悬赏园豆:10 [待解决问题]

我在服务器上部署了一个调度任务,每天早上五点执行一次,现在想验证这个调度的执行;于是把服务的时间修改到了4:58但是当服务器时间到五点时,任务并没有执行;这个cron表达式的执行不是按照服务器的时间执行的吗?如果不是的话,是按照什么时间执行啊?

Silence--的主页 Silence-- | 初学一级 | 园豆:192
提问于:2017-08-16 18:42
< >
分享
所有回答(5)
0

发配置文件

北方姆Q | 园豆:1118 (小虾三级) | 2017-08-16 18:50

没有配置文件,是在页面上增加的任务,调度的cron表达式是0 0 5 * * ? *

支持(0) 反对(0) Silence-- | 园豆:192 (初学一级) | 2017-08-16 18:55

@陈默_calm: crontab -l返回信息发来

支持(0) 反对(0) 北方姆Q | 园豆:1118 (小虾三级) | 2017-08-16 18:57
0

你的那个定时写错了,应该是0 5 * * *;备注:crontab定时任务起始时间是分钟不是秒

萧雨恋娇 | 园豆:202 (菜鸟二级) | 2017-08-16 20:24
0

每天早上5点就是楼上说的0 5 * * *  具体解释如下:

# Example of job definition:
# .---------------- minute (0 - 59)
# | .------------- hour (0 - 23)
# | | .---------- day of month (1 - 31)
# | | | .------- month (1 - 12) OR jan,feb,mar,apr ...
# | | | | .---- day of week (0 - 6) (Sunday=0 or 7) OR sun,mon,tue,wed,thu,fri,sat
# | | | | |

  

ycyzharry | 园豆:25651 (高人七级) | 2017-08-17 09:06
0

如果你是用的是quartz.net的话,有可能是时区的问题。

另外quartz支持手动触发

hahanonym | 园豆:1460 (小虾三级) | 2017-08-17 09:31
0

看看你系统的时区

让我发会呆 | 园豆:2929 (老鸟四级) | 2017-08-17 13:10
清除回答草稿
   您需要登录以后才能回答,未注册用户请先注册