crontab執行時間和系統時間不一致

2021-09-21 04:26:50 字數 745 閱讀 9760

事情是這樣的在自己的服務上有一條如下crontab

1

10 0 * * * rootecho'***'>> zzz

熟悉的人都知道是 晚上00:10執行,把***輸出到zzz檔案

可是問題來了 這條crontab不在00:10執行!而是在中午12:10執行。

crontab 執行時間和系統時間不一致!!!!

我記得伺服器更改過時區現在也是 cst時區 沒理由不執行啊!

試著google下crontab 時區,還真搜到 幾個類似的例子

原來 修改過時間後必須手動重啟crontab

1

/etc/init.d/crondrestart

必須重啟crontab 重啟伺服器是沒有用的,我修改時區後重啟過伺服器 都是沒有用的,必須重啟crontab!

還有一種情況的 時區分兩個 乙個是 timezone 還有個是localtime,按照下面命令即可解決

cp/usr/share/zoneinfo/asia/shanghai/etc/localtime

service crond restart

VC 獲取程式執行時間和系統執行時間

cstring str,str1 獲取程式執行時間 long t1 gettickcount 程式段開始前取得系統執行時間 ms sleep 500 afxmessagebox do something.long t2 gettickcount 程式段結束後取得系統執行時間 ms str.forma...

顯示系統執行時間

strcomputer set dtmconverteddate createobject wbemscripting.swbemdatetime set objwmiservice getobject winmgmts strcomputer root cimv2 set coloperating...

abap執行時間

abap 4的程式會需要花費大量的時間執行,而且會使其它程序被迫暫停以等待當前程式執行結束。這裡提供一些建議以提高你的程式執行速度和系統荷載。1.最主要的是儘量減少i o操作,然後是記憶體占用,在再就是cpu的負載。類似對硬碟的讀寫的i o操作是最耗費時間的。如果對記憶體的操作不加以控制,可能有些時...