crontab執(zhí)行時(shí)間與系統(tǒng)時(shí)間不一致問(wèn)題解決
前言
在LINUX中,周期執(zhí)行的任務(wù)一般由cron這個(gè)守護(hù)進(jìn)程來(lái)處理[ps -ef|grep cron]。cron讀取一個(gè)或多個(gè)配置文件,這些配置文件中包含了命令行及其調(diào)用時(shí)間。
cron的配置文件稱為“crontab”,是“cron table”的簡(jiǎn)寫(xiě)。
cron是一個(gè)linux下 的定時(shí)執(zhí)行工具,可以在無(wú)需人工干預(yù)的情況下運(yùn)行作業(yè)。
service crond start //啟動(dòng)服務(wù)
service crond stop //關(guān)閉服務(wù)
service crond restart //重啟服務(wù)
service crond reload //重新載入配置
service crond status //查看服務(wù)狀態(tài)
發(fā)現(xiàn)問(wèn)題
事情是這樣的在自己的服務(wù)上有一條如下crontab
10 0 * * * root echo 'xxx' >> zzz
熟悉的人都知道是 晚上00:10執(zhí)行,把xxx輸出到zzz文件
可是問(wèn)題來(lái)了 這條crontab不在00:10執(zhí)行!而是在中午12:10執(zhí)行。
crontab 執(zhí)行時(shí)間和系統(tǒng)時(shí)間不一致?。。?!
我記得服務(wù)器更改過(guò)時(shí)區(qū)現(xiàn)在也是 CST時(shí)區(qū) 沒(méi)理由不執(zhí)行??!
試著google下crontab 時(shí)區(qū),還真搜到 幾個(gè)類似的例子
原來(lái) 修改過(guò)時(shí)間后必須手動(dòng)重啟crontab
/etc/init.d/crond restart
必須重啟crontab 重啟服務(wù)器是沒(méi)有用的,我修改時(shí)區(qū)后重啟過(guò)服務(wù)器 都是沒(méi)有用的,必須重啟crontab!
還有一種情況的 時(shí)區(qū)分兩個(gè) 一個(gè)是 timezone 還有個(gè)是localtime,按照下面命令即可解決
cp /usr/share/zoneinfo/Asia/Shanghai /etc/localtime service crond restart
總結(jié)
以上就是這篇文章的全部?jī)?nèi)容了,希望本文的內(nèi)容對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,如果有疑問(wèn)大家可以留言交流,謝謝大家對(duì)腳本之家的支持。
相關(guān)文章
Linux中搭建DNS域名解析服務(wù)器的詳細(xì)過(guò)程
在Linux中搭建DNS服務(wù)器涉及配置和運(yùn)行一個(gè)軟件來(lái)提供DNS服務(wù),DNS是互聯(lián)網(wǎng)上的一種系統(tǒng),它將域名轉(zhuǎn)換為對(duì)應(yīng)的IP地址,使得用戶可以通過(guò)易記的域名訪問(wèn)網(wǎng)站,而不是記憶一長(zhǎng)串?dāng)?shù)字,本文給大家詳細(xì)介紹了Linux中搭建DNS域名解析服務(wù)器,需要的朋友可以參考下2024-03-03linux CentOS 系統(tǒng)下如何將php和mysql命令加入到環(huán)境變量中
這篇文章主要介紹了linux CentOS 系統(tǒng)下如何將php和mysql命令加入到環(huán)境變量中的相關(guān)資料,需要的朋友可以參考下2016-11-11linux操作系統(tǒng)下配置ssh/sftp和權(quán)限設(shè)置方法
這篇文章主要介紹了linux操作系統(tǒng)下配置ssh/sftp和權(quán)限設(shè)置方法 ,非常不錯(cuò),具有一定的參考借鑒價(jià)值,需要的朋友可以參考下2018-11-11Linux下NTP服務(wù)器配置詳細(xì)過(guò)程
大家好,本篇文章主要講的是Linux下NTP服務(wù)器配置詳細(xì)過(guò)程,感興趣的同學(xué)趕快來(lái)看一看吧,對(duì)你有幫助的話記得收藏一下哦,方便下次瀏覽2021-11-11Linux中無(wú)法遠(yuǎn)程連接數(shù)據(jù)庫(kù)問(wèn)題的解決方法
這篇文章主要給大家介紹了關(guān)于Linux中無(wú)法遠(yuǎn)程連接數(shù)據(jù)庫(kù)問(wèn)題的解決方法,文中通過(guò)示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面隨著小編來(lái)一起學(xué)習(xí)學(xué)習(xí)吧。2018-04-04Ubuntu 20.04 開(kāi)啟隱藏錄音降噪功能(推薦)
這篇文章主要介紹了Ubuntu 20.04 開(kāi)啟隱藏錄音降噪功能,本文給大家介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或工作具有一定的參考借鑒價(jià)值,需要的朋友可以參考下2020-08-08Ubuntu安裝和卸載CUDA和CUDNN的實(shí)現(xiàn)
這篇文章主要介紹了Ubuntu安裝和卸載CUDA和CUDNN的實(shí)現(xiàn),文中通過(guò)示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面隨著小編來(lái)一起學(xué)習(xí)學(xué)習(xí)吧2020-08-08