最近做了乙個訂單系統,要做乙個定時任務讓提醒使用者訂單到期以及修改訂單過期狀態。
但是在wdcp的定時任務裡加了乙個後,發現這個定時任務並沒有執行。
開啟定時任務檢視,發現裡面只有剛開始的幾個預設任務,我新增根本就沒有加入。
於是也按照上面的樣式加入了要執行的定時任務,卻發現還是執行不了。
後來發現這裡的執行任務的檔案是php的,而我新增的是.sh的檔案。
於是,我把執行的寫成這樣了。
果然,可以開始執行了,測試的訂單已經發生的改變,但是沒有在wdcp的執行日誌裡表現出來,這樣不行,沒有日誌,我們就不知道這個任務的執**況,於是我在.s**件裡加入了以下命令。
然後,現在可以看到,定時任務已經在正常的執行了(因為我設定的兩分鐘執行一次,所以日誌顯示的兩分鐘一條)。
好了,到現在這個定時任務就可以正常的執行成功了。
linux執行定時任務不執行解決方法
在linux中新增定時,但是就是不執行的問題。從三個方面來排查問題 檢視定時任務 crontab l 編輯定時任務 crontab e 在hadoop使用者下檢視定時任務 crontab u hadoop l 1 檢查是否具有執行指令碼許可權 chmod 755 run.sh 修改指令碼檔案的執行許...
CentOS crontab定時任務不執行的解決
crontab 配置檔案 shell bin bash path sbin bin usr sbin usr bin mailto root home minute 0 59 hour 0 23 day of month 1 31 month 1 12 or jan,feb,mar,apr day ...
ORACLE建立定時任務及定時任務不執行的原因
1 首先建立一張表 該錶用來執行插入資料。create table getsysdate test date 2 建立儲存過程以插入資料。create or replace procedure insertsysdate as begin insert into getsysdate values ...