`

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

 
阅读更多

 

[root@lock data]# tail -f /var/log/cron    
Jun 15 06:50:05 lock crond[8517]: (CRON) INFO (running with inotify support)
Jun 15 06:50:05 lock crond[8517]: (CRON) INFO (@reboot jobs will be run at computer's startup.)
Jun 15 06:50:19 lock crontab[8535]: (root) BEGIN EDIT (root)

 

[root@lock data]# date      
Thu Jun 15 02:49:57 EDT 2017

 2个时间完全不一致,所以导致我写的一些定时器脚本在错误的时间执行。为了修正2者的差距,第一步是在修改了时区后需要重启crond定时器服务

 

 

[root@lock data]# service crond restart
Stopping crond:                                            [  OK  ]
Starting crond:                                            [  OK  ]

 如果发现时间还是不正确,可能是rsyslog日志服务没有重启,然后在一次重启crond定时器服务

[root@lock data]# service rsyslog restart
Shutting down system logger:                               [  OK  ]
Starting system logger:                                    [  OK  ]

 最后去查询日志发现时间已经修正

[root@lock data]# tail -f /var/log/cron
Jun 15 06:50:39 lock crond[8517]: (CRON) INFO (Shutting down)
Jun 15 06:50:39 lock crond[8569]: (CRON) STARTUP (1.4.4)
Jun 15 06:50:39 lock crond[8569]: (CRON) INFO (RANDOM_DELAY will be scaled with factor 55% if used.)
Jun 15 06:50:39 lock crond[8569]: (CRON) INFO (running with inotify support)
Jun 15 06:50:39 lock crond[8569]: (CRON) INFO (@reboot jobs will be run at computer's startup.)
Jun 15 02:54:25 lock crond[8569]: (CRON) INFO (Shutting down)
Jun 15 02:54:25 lock crond[8830]: (CRON) STARTUP (1.4.4)
Jun 15 02:54:25 lock crond[8830]: (CRON) INFO (RANDOM_DELAY will be scaled with factor 74% if used.)
Jun 15 02:54:25 lock crond[8830]: (CRON) INFO (running with inotify support)
Jun 15 02:54:25 lock crond[8830]: (CRON) INFO (@reboot jobs will be run at computer's startup.)

 

 

分享到:
评论

相关推荐

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

    当遇到`crontab`执行时间与系统时间不一致的问题时,这通常是由于时区设置、服务状态或配置文件更新未生效所导致的。以下是对这个问题的详细分析和解决方法: ### 一、`crontab`的工作原理 `crond` 守护进程负责...

    ntpdlinux时间同步.pdf

    Linux系统中,时间同步是一项至关重要的任务,它确保了系统内部时间与外部时间源保持一致。本文档《ntpdlinux时间同步.pdf》介绍了Linux环境下使用ntpd服务进行时间同步的过程,以及如何通过ntpdate命令进行手动时间...

    CentOS6系统时钟同步-定时器处理.pdf

    ### CentOS6系统时钟同步与定时器处理 #### 一、引言 在现代网络环境中,服务器的时间同步至关重要。无论是数据库操作、日志记录还是分布式系统中的协调工作,准确的时间同步都是基础。对于CentOS 6这样的Linux...

    linux时间同步ntp服务

    与 NTP 及系统时间有关的执行文件 1. `/bin/date` 命令:用于修改和输出日期和时间。 2. `/sbin/hwclock` 命令:用于设置硬件时间,需要 root 用户权限。 3. `/usr/sbin/ntpd` 命令:这是 NTP 服务的守护进程文件,...

    linux下时间同步的两种方法分享.docx

    方法一:手动与时间服务器同步 这种方法适用于临时或者一次性的时间校准,通过`ntpdate`命令与一个已知的时间服务器进行同步。例如,你可以使用以下命令与美国国家标准和技术研究所(NIST)的时间服务器`time.nist....

    linux环境下mysql存储过程开启定时任务,bing log.rar

    Linux系统和MySQL服务器的时区设置必须一致,以避免时间同步问题。可以使用`timedatectl`命令检查和调整Linux系统的时区,而MySQL的时区设置通常在`my.cnf`配置文件中进行。 在存储过程中,我们可能需要处理日志...

    大数据平台部署文档.docx

    设置上海时区,使用NTP同步互联网时间,并通过`crontab`定期同步。编辑`/etc/ntp.conf`,限制授权的IP范围,取消对互联网NTP服务器的引用,将本机设为时钟源,以保证在网络断开时仍能提供时间服务。最后,调整`/etc/...

    Oracle巡检脚本.pdf

    - **操作系统时区、时间检查**: 确保系统时区和时间设置正确。 - **操作系统日志信息**: 检查操作系统层面的日志文件,以获取异常信息。 - **检查cpu信息**: 查看CPU的型号、核心数以及负载等信息。 - **查看硬件...

    linux基础试题库

    每个文件在文件系统中都有一个唯一的i节点,它存储了文件的元数据,如权限、所有者、创建时间等,但不包括文件名。当一个文件被创建时,系统会分配一个i节点并将文件的数据块映射到该i节点上。文件的逻辑结构(如...

    服务器基础设置

    在IT领域,服务器基础设置是运维工作中不可或缺的部分,它涉及到服务器的基本功能配置和安全优化。以下是对标题和描述中涉及的知识点的详细说明: 1. **修改主机名和DNS**: - 主机名的修改:通过编辑`/etc/...

    BigData总结--初级

    - 修改时间与日期:通过`timedatectl`命令设置时区和时间同步服务。 #### Linux文件权限问题 Linux系统采用严格的权限管理机制,确保数据安全。用户可以使用`chmod`命令来修改文件或目录的权限。 #### Linux常用...

    CentOS配置步骤

    设置时区与同步时间 调整时区: ```bash cp /usr/share/zoneinfo/Asia/Shanghai /etc/localtime ``` 或使用`tzselect`命令选择时区。安装NTP服务并设置定时同步: ```bash yum install ntpdate yum install -y ...

    LINUX常用命令速查手册.pdf

    **rdate**:显示其他主机的日期与时间,用于同步时间。 **pwunconv**:关闭用户的影子密码功能。 **pwconv**:启用用户的影子密码功能。 **passwd**:用于更改用户密码。 **rpm**:包管理工具,用于安装、卸载、...

    HACMP配置全过程

    - **检查配置并同步**:确认配置无误后,同步到所有节点,确保一致性。 五、Cluster测试 1. **正常的接管测试**:模拟正常情况下的故障转移,验证资源组能否正确切换到备用节点。 2. **异常的接管测试**:模拟异常...

    RHCT综合考题(一)

    4. 设置与所在地区一致的时区,并使用UTC时钟。考生需要熟悉date命令和timedatectl命令。 5. 配置磁盘分区,包括/boot 150M, / 1024M, /usr 2048M, /var 1024M, /home 512M, swap为内存的1.5~2倍。考生需要掌握...

    详解Django定时任务模块设计与实践

    这是因为默认情况下Django和Celery的时区设置可能不一致。解决方法是在`settings.py`中正确设置时区: ```python # 设置Django大部分应用通用的时区 TIME_ZONE = 'Asia/Shanghai' ``` 同时确保Celery也使用相同的...

Global site tag (gtag.js) - Google Analytics