crontab执行时区与系统时间不一致问题

简介: [root@zabbix tmp]# tail -f -n 1 /var/log/cron Oct 27 22:15:01 zabbix CROND[32037]: (cacti) CMD (/bin/php /var/www/html/cacti/poller.
[root@zabbix tmp]# tail -f -n 1 /var/log/cron
Oct 27 22:15:01 zabbix CROND[32037]: (cacti) CMD (/bin/php /var/www/html/cacti/poller.php > /tmp/cacti.log 2>&1)

[root@zabbix tmp]# date
Wed Oct 28 10:16:15 CST 2015
原因是系统时区修改后,必须重启crontab服务才会生效
[root@zabbix tmp]# service crond restart
如果这时还没有生效
查看其它日志文件日期,如果全部都有问题,说明是rsyslogd服务的日志没有生效
[root@zabbix log]# systemctl restart rsyslog
[root@zabbix log]# tail -f /var/log/messages
Oct 27 22:27:01 zabbix systemd: Started Session 1416 of user root.
Oct 27 22:28:01 zabbix systemd: Starting Session 1417 of user root.
Oct 27 22:28:01 zabbix systemd: Started Session 1417 of user root.
Oct 27 22:29:01 zabbix systemd: Starting Session 1418 of user root.
Oct 27 22:29:01 zabbix systemd: Started Session 1418 of user root.
Oct 27 22:29:03 zabbix rsyslogd: [origin software="rsyslogd" swVersion="7.4.7" x-pid="595" x-info="http://www.rsyslog.com"] exiting on signal 15.
Oct 28 10:29:03 zabbix rsyslogd: [origin software="rsyslogd" swVersion="7.4.7" x-pid="17278" x-info="http://www.rsyslog.com"] start
Oct 28 10:29:03 zabbix systemd: Stopping System Logging Service...
Oct 28 10:29:03 zabbix systemd: Starting System Logging Service...
Oct 28 10:29:03 zabbix systemd: Started System Logging Service.
[root@zabbix log]# tail -f /var/log/cron
Oct 27 22:23:01 zabbix CROND[17186]: (root) CMD (date > /tmp/date.log)
Oct 27 22:24:01 zabbix CROND[17192]: (root) CMD (date > /tmp/date.log)
Oct 27 22:25:01 zabbix CROND[17205]: (root) CMD (date > /tmp/date.log)
Oct 27 22:25:27 zabbix crond[17222]: (CRON) INFO (RANDOM_DELAY will be scaled with factor 89% if used.)
Oct 27 22:25:27 zabbix crond[17222]: (CRON) INFO (running with inotify support)
Oct 27 22:25:27 zabbix crond[17222]: (CRON) INFO (@reboot jobs will be run at computer's startup.)
Oct 27 22:26:02 zabbix CROND[17226]: (root) CMD (date > /tmp/date.log)
Oct 27 22:27:01 zabbix CROND[17231]: (root) CMD (date > /tmp/date.log)
Oct 27 22:28:01 zabbix CROND[17238]: (root) CMD (date > /tmp/date.log)
Oct 27 22:29:01 zabbix CROND[17272]: (root) CMD (date > /tmp/date.log)
Oct 28 10:30:01 zabbix CROND[17288]: (root) CMD (date > /tmp/date.log)
现在日志对了.
目录
相关文章
|
23天前
|
Unix Linux Shell
【Shell 编程指南 日期命令】Date命令:显示与设置系统时间和日期
【Shell 编程指南 日期命令】Date命令:显示与设置系统时间和日期
49 0
|
7月前
|
监控 网络协议 Linux
Linux日期和时间管理指南:日期、时间、时区、定时任务和时间同步
Linux日期和时间管理指南:日期、时间、时区、定时任务和时间同步
109 0
|
8月前
|
安全 Java API
时区和时间戳
时区和时间戳
109 0
|
Linux PHP
Linux crontab 每分钟、每小时、每天、每周、每月、每年定时执行
Linux crontab 每分钟、每小时、每天、每周、每月、每年定时执行
|
Linux
date命令计算出系统启动时间
1 date简介 在linux 中date命令有很多用法,本文简单介绍一下 -d 参数的用法。
163 0
批处理修改系统时间到2020-01-01
批处理修改系统时间到2020-01-01
|
程序员 数据库
at,crontab定时程序
介绍 程序员对于定时执行任务一定不陌生,很多任务为了减少对用户的干扰,如系统更新、维护、数据库结构变更等,通常会选择在凌晨进行。对于一些简单的无需人工照看的任务,就可以预先写好命令,并设定时间自动运行,然后就可以安心睡大觉了。
980 0