LINUX定時任務不執行的解決辦法

2021-10-10 06:36:57 字數 711 閱讀 8498

最近做了乙個訂單系統,要做乙個定時任務讓提醒使用者訂單到期以及修改訂單過期狀態。

但是在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 ...