crontab執(zhí)行時間與系統(tǒng)時間不一致問題解決
前言
在LINUX中,周期執(zhí)行的任務(wù)一般由cron這個守護(hù)進(jìn)程來處理[ps -ef|grep cron]。cron讀取一個或多個配置文件,這些配置文件中包含了命令行及其調(diào)用時間。
cron的配置文件稱為“crontab”,是“cron table”的簡寫。
cron是一個linux下 的定時執(zhí)行工具,可以在無需人工干預(yù)的情況下運(yùn)行作業(yè)。
service crond start //啟動服務(wù)
service crond stop //關(guān)閉服務(wù)
service crond restart //重啟服務(wù)
service crond reload //重新載入配置
service crond status //查看服務(wù)狀態(tài)
發(fā)現(xiàn)問題
事情是這樣的在自己的服務(wù)上有一條如下crontab
10 0 * * * root echo 'xxx' >> zzz
熟悉的人都知道是 晚上00:10執(zhí)行,把xxx輸出到zzz文件
可是問題來了 這條crontab不在00:10執(zhí)行!而是在中午12:10執(zhí)行。
crontab 執(zhí)行時間和系統(tǒng)時間不一致?。。?!
我記得服務(wù)器更改過時區(qū)現(xiàn)在也是 CST時區(qū) 沒理由不執(zhí)行??!
試著google下crontab 時區(qū),還真搜到 幾個類似的例子
原來 修改過時間后必須手動重啟crontab
/etc/init.d/crond restart
必須重啟crontab 重啟服務(wù)器是沒有用的,我修改時區(qū)后重啟過服務(wù)器 都是沒有用的,必須重啟crontab!
還有一種情況的 時區(qū)分兩個 一個是 timezone 還有個是localtime,按照下面命令即可解決
cp /usr/share/zoneinfo/Asia/Shanghai /etc/localtime service crond restart
總結(jié)
以上就是這篇文章的全部內(nèi)容了,希望本文的內(nèi)容對大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價值,如果有疑問大家可以留言交流,謝謝大家對腳本之家的支持。
相關(guān)文章
Linux系統(tǒng)?Centos7.4手動在線升級到Centos7.7
這篇文章主要介紹了Centos7.4手動升級到Centos7.7,需要的朋友可以參考下2022-01-01
Linux進(jìn)程間通信(IPC)的幾種方式總結(jié)
進(jìn)程間通信是指至少兩個進(jìn)程或線程間傳送數(shù)據(jù)或信號的一些技術(shù)或方法,每個進(jìn)程都有自己的一部分獨(dú)立的系統(tǒng)資源,彼此是隔離的,為了能使不同的進(jìn)程互相訪問資源并進(jìn)行協(xié)調(diào)工作,才有了進(jìn)程間通信,本文就給大家介紹幾種Linux進(jìn)程間通信的方式,需要的朋友可以參考下2023-09-09
使用‘fsck’修復(fù)Linux中文件系統(tǒng)錯誤的方法
這篇文章主要給大家介紹了關(guān)于如何使用'fsck'修復(fù)Linux中文件系統(tǒng)錯誤的相關(guān)資料,文中通過示例代碼以及圖文介紹的非常詳細(xì),對大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價值,需要的朋友們下面來一起學(xué)習(xí)學(xué)習(xí)吧2019-03-03
Linux下的crontab定時執(zhí)行任務(wù)命令詳解
cron的配置文件稱為“crontab”,是“cron table”的簡寫。這篇文章主要介紹了Linux下的crontab定時執(zhí)行任務(wù)命令詳解,需要的朋友可以參考下2018-09-09
Linux中創(chuàng)建新用戶并賦予指定目錄的相關(guān)權(quán)限
這篇文章主要介紹了Linux中創(chuàng)建新用戶并賦予指定目錄的相關(guān)權(quán)限,本文給大家介紹的非常詳細(xì),具有一定的參考借鑒價值,需要的朋友可以參考下2019-11-11
CentOS 6.5編譯安裝Nginx 1.10.2+MySQL 5.5.52+PHP5.5.38
這篇文章主要介紹了CentOS 6.5編譯安裝Nginx 1.10.2+MySQL 5.5.52+PHP5.5.38,需要的朋友可以參考下2017-02-02
Linux內(nèi)核的死鎖檢測工具—Lockdep的使用案例
文章主要介紹了Linux內(nèi)核中的死鎖問題,包括死鎖的類型(遞歸死鎖和AB-BA死鎖)、lockdep模塊的使用方法以及實際項目中的死鎖案例,通過lockdep模塊,可以有效地跟蹤和調(diào)試死鎖問題,幫助開發(fā)者快速定位和解決問題2024-11-11

