近期有朋友給遠(yuǎn)策反饋,寶塔面闆的(de)所有的(de)計劃任務都不執行,以前建的(de)計劃任務開始是正常執行的(de),後來(lái)不知道什(shén)麽原因都不執行了(le),重新建立了(le)一個(gè)的(de)計劃任務,也(yě)不能自動執行。計劃任務是調用(yòng)服務器系統cronta命令,如果能手動執行,不能自動執行一般可(kě)以檢查以下(xià)crontab服務狀态,如果安裝了(le)安全防護軟件也(yě)會有影(yǐng)響計劃任務不能執行。
接到朋友求助後,遠(yuǎn)策科技技術團隊登錄了(le)服務器查看了(le)linux的(de)日志,發現crond執行時(shí)提示root密碼過期了(le),原來(lái)是root賬戶設置了(le)密碼過期時(shí)間,過期後必須修改密碼才能正常使用(yòng)。
以上這(zhè)種情況,比如開始計劃任務是可(kě)以自動執行的(de),但是過了(le)一段時(shí)間,發現計劃任務不能執行了(le)。一般是由于root賬戶設置了(le)密碼過期時(shí)間。解決方法就是登錄linux服務器,登錄root賬戶是,會提示修改密碼,修改密碼就可(kě)以了(le)。
推薦解決步驟:登錄寶塔面闆——運行首頁的(de)寶塔SSH終端——輸入密碼登錄——會提示修改新密碼——設置新密碼即可(kě)
寶塔面闆的(de)計劃任務用(yòng)途還(hái)是蠻多(duō)的(de),一般我們可(kě)以使用(yòng)寶塔面闆的(de)計劃任務用(yòng)于定時(shí)執行Shell腳本、備份網站、備份數據庫、日志切割、釋放内存、訪問URL、備份目錄、木(mù)馬查殺、同步時(shí)間等任務。