昨天寫了一指令碼,放在crontab上,設定每天早上5點半執行。今天早上發現,沒有指令碼執行記錄。
# service crond status // 檢視crontab 狀態
# tail -100 /var/log/cron // 檢視最近100條crontab日誌
發現是系統時間和crontab 日誌時間不一致,慢了8個小時。
# ntpdate us.pool.ntp.org // 同步系統時間
#cp
/usr/share/zoneinfo/asia/shanghai
/etc/localtime
# service crond restart // 重啟crontab
# service rsyslog restart // 重啟 rsyslog
解決問題!~
crontab 時間詳解
從左到右依次是 分時日月周 分鐘 0 59 小時 1 23 日期 1 31 月份 1 12 星期 0 6 0表示週日 03 每小時03分執行 01 02 每天兩點01分執行 01 02 3 每個月3號2點01分執行 01 02 3 1 每年1月3號2點01分執行 01 02 0 每週日的2點01分執...
解決crontab時間和系統時間不一致的問題
今天發現有一台機器,同樣乙個指令碼,在shell裡呼叫獲取的時間和在crontab裡呼叫獲取的時間差幾個時區,經過分析,發現問題在於 etc localtime這個檔案指向的時區檔案和別的機器不一樣 刪除重建該軟連線之後問題解決 root rwsaa193 ls al etc localtime l...
crontab執行時間和系統時間不一致
事情是這樣的在自己的服務上有一條如下crontab 1 10 0 rootecho zzz 熟悉的人都知道是 晚上00 10執行,把 輸出到zzz檔案 可是問題來了 這條crontab不在00 10執行!而是在中午12 10執行。crontab 執行時間和系統時間不一致!我記得伺服器更改過時區現在也...