crontab 問題檢查與處理

yhdmy發表於2017-11-08
一、描述
       今天給一臺linux機器配置了crontab ,希望每天0點與14點分別跑兩個匯入資料指令碼,可是配置好後。檢查時發現該指令碼未成功執行,於是需要檢查原因並處理。

二、故障排查
1.檢查crond 服務
[root@testdb ~]# service crond status
crond (pid  31955) is running…

2.檢查系統日誌
查詢/var/spool/mail/oracle日誌發現報錯資訊 /home/oracle/impdp_xf.sh: line 2: impdp: command not found
這下找到未何失敗的原因了,命令沒找到,看來是缺少環境變數導致。

3.問題處理
在執行/home/oracle/impdp.sh指令碼中增加 source /home/oracle/.bash_profile 後正常。

三、總結
       到處都會有小坑,DBA們要注意嘍。Where there is a will, there is a way.

來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/26148431/viewspace-2146974/,如需轉載,請註明出處,否則將追究法律責任。

相關文章