需求:PHP開發的項目,有一個需要,每隔30分鍾,要處理一下業務,比如釋放虛擬號。
實現方式:
1、因為項目是用thinkphp6.0搭建的,釋放虛擬號的代碼業務,是用tp的自定義指令,來實現的(自定義指令為php think virtual),具體寫法參考 https://www.kancloud.cn/manual/thinkphp6_0/1037651;
2、代碼上傳到服務器后,登錄寶塔面板,開始創建一個Shell腳本,如下圖,主要是腳本內容,注意下,根據你項目的目錄,按實際填寫。
#PHP的運行目錄,PHP指令 /www/server/php/72/bin/php #項目的運行目錄,tp的自定義指令 /www/wwwroot/rapi.rrxun.cn/think virtual