linux crontab 时间同步,crontab 执行时间与系统时间不一致

crontab 执行时间与系统时间不一致。

原因:之前改过时区:

解决 只要改过时间都需要重启crontab 服务,别想着只重启服务器。

[root@mysql01 download]# date

Wed Dec 27 09:24:05 CST 2017[root@mysql01 download]# date

Wed Dec 27 09:24:11 CST 2017

[root@mysql01 download]# tail -f /var/log/cron

Dec 26 20:15:01 mysql01 CROND[3845]: (root) CMD (/bin/bash /opt/download/rehttp.sh http://192.168.142.138/nginx-logo.png 100)

Dec 26 20:16:01 mysql01 CROND[3952]: (root) CMD (/bin/bash /opt/download/rehttp.sh http://192.168.142.138/nginx-logo.png 100)

Dec 26 20:17:01 mysql01 CROND[4058]: (root) CMD (/bin/bash /opt/download/rehttp.sh http://192.168.142.138/nginx-logo.png 100)

Dec 26 20:18:01 mysql01 CROND[4164]: (root) CMD (/bin/bash /opt/download/rehttp.sh http://192.168.142.138/nginx-logo.png 100)

重启测试

[root@mysql01 download]# systemctl status crond

● crond.service – Command Scheduler

Loaded: loaded (/usr/lib/systemd/system/crond.service; enabled; vendor preset: enabled)

Active: active (running) since Wed 2017-12-27 09:28:31 CST; 12s ago

Main PID: 5361 (crond)

CGroup: /system.slice/crond.service

└─5361 /usr/sbin/crond -n

Dec 27 09:28:31 mysql01 systemd[1]: Started Command Scheduler.

Dec 27 09:28:31 mysql01 systemd[1]: Starting Command Scheduler…

Dec 27 09:28:31 mysql01 crond[5361]: (CRON) INFO (RANDOM_DELAY will be scaled with factor 93% if used.)

Dec 27 09:28:31 mysql01 crond[5361]: (CRON) INFO (running with inotify support)

Dec 27 09:28:31 mysql01 crond[5361]: (CRON) INFO (@reboot jobs will be run at computer’s startup.)

[root@mysql01 download]#

[root@mysql01 download]#

[root@mysql01 download]# !tail

tail -f /var/log/cron

Dec 26 20:23:01 mysql01 CROND[4695]: (root) CMD (/bin/bash /opt/download/rehttp.sh http://192.168.142.138/nginx-logo.png 100)

Dec 26 20:24:01 mysql01 CROND[4805]: (root) CMD (/bin/bash /opt/download/rehttp.sh http://192.168.142.138/nginx-logo.png 100)

Dec 26 20:25:01 mysql01 CROND[4913]: (root) CMD (/bin/bash /opt/download/rehttp.sh http://192.168.142.138/nginx-logo.png 100)

Dec 26 20:26:01 mysql01 CROND[5021]: (root) CMD (/bin/bash /opt/download/rehttp.sh http://192.168.142.138/nginx-logo.png 100)

Dec 26 20:27:01 mysql01 CROND[5126]: (root) CMD (/bin/bash /opt/download/rehttp.sh http://192.168.142.138/nginx-logo.png 100)

Dec 26 20:28:01 mysql01 CROND[5244]: (root) CMD (/bin/bash /opt/download/rehttp.sh http://192.168.142.138/nginx-logo.png 100)

Dec 26 20:28:31 mysql01 crond[2416]: (CRON) INFO (Shutting down)

Dec 26 20:28:31 mysql01 crond[5361]: (CRON) INFO (RANDOM_DELAY will be scaled with factor 93% if used.)

Dec 26 20:28:31 mysql01 crond[5361]: (CRON) INFO (running with inotify support)

Dec 26 20:28:31 mysql01 crond[5361]: (CRON) INFO (@reboot jobs will be run at computer’s startup.)

Dec 26 20:29:01 mysql01 CROND[5367]: (root) CMD (/bin/bash /opt/download/rehttp.sh http://192.168.142.138/nginx-logo.png 100)=

然鹅,并没有如你所想

Dec 26 20:28:31 mysql01 crond[5361]: (CRON) INFO (@reboot jobs will be run at computer’s startup.)

Dec 26 20:29:01 mysql01 CROND[5367]: (root) CMD (/bin/bash /opt/download/rehttp.sh http://192.168.142.138/nginx-logo.png 100)

Dec 26 20:30:01 mysql01 CROND[5472]: (root) CMD (/bin/bash /opt/download/rehttp.sh http://192.168.142.138/nginx-logo.png 100)

Dec 26 20:31:01 mysql01 CROND[5580]: (root) CMD (/bin/bash /opt/download/rehttp.sh http://192.168.142.138/nginx-logo.png 100)

———-真实的解决方式。——————–

[root@mysql01 download]# systemctl start crond————–1

[root@mysql01 ~]# systemctl restart rsyslog—————–2[root@mysql01 ~]#

[root@mysql01 ~]#

[root@mysql01 ~]#

[root@mysql01 ~]# systemctl status rsyslog

● rsyslog.service – System Logging Service

Loaded: loaded (/usr/lib/systemd/system/rsyslog.service; enabled; vendor preset: enabled)

Active: active (running) since Wed 2017-12-27 09:37:58 CST; 5s ago

Main PID: 6370 (rsyslogd)

CGroup: /system.slice/rsyslog.service

└─6370 /usr/sbin/rsyslogd -n

Dec 27 09:37:58 mysql01 systemd[1]: Starting System Logging Service…

Dec 27 09:37:58 mysql01 systemd[1]: Started System Logging Service.

[root@mysql01 ~]#

[root@mysql01 ~]#

[root@mysql01 ~]#

[root@mysql01 ~]# tail -f /var/log/cron

Dec 26 20:32:21 mysql01 crond[5361]: (CRON) INFO (Shutting down)

Dec 26 20:32:29 mysql01 crond[5803]: (CRON) INFO (RANDOM_DELAY will be scaled with factor 30% if used.)

Dec 26 20:32:29 mysql01 crond[5803]: (CRON) INFO (running with inotify support)

Dec 26 20:32:29 mysql01 crond[5803]: (CRON) INFO (@reboot jobs will be run at computer’s startup.)

Dec 26 20:33:01 mysql01 CROND[5807]: (root) CMD (/bin/bash /opt/download/rehttp.sh http://192.168.142.138/nginx-logo.png 100)

Dec 26 20:34:01 mysql01 CROND[5938]: (root) CMD (/bin/bash /opt/download/rehttp.sh http://192.168.142.138/nginx-logo.png 100)

Dec 26 20:35:01 mysql01 CROND[6045]: (root) CMD (/bin/bash /opt/download/rehttp.sh http://192.168.142.138/nginx-logo.png 100)

Dec 26 20:36:01 mysql01 CROND[6152]: (root) CMD (/bin/bash /opt/download/rehttp.sh http://192.168.142.138/nginx-logo.png 100)

Dec 26 20:37:01 mysql01 CROND[6259]: (root) CMD (/bin/bash /opt/download/rehttp.sh http://192.168.142.138/nginx-logo.png 100)

Dec 27 09:38:01 mysql01 CROND[6376]: (root) CMD (/bin/bash /opt/download/rehttp.sh http://192.168.142.138/nginx-logo.png 100)

————解决——————————–

Dec 27 09:39:01 mysql01 CROND[6484]: (root) CMD (/bin/bash /opt/download/rehttp.sh http://192.168.142.138/nginx-logo.png 100)

——————–提醒————————————-

只要改时间,都建议将现运行的服务重启一遍。

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值