linux 下的php定時執行任務腳本


    最近要做一個定時刪除無用的照片數據,自己對linux比較菜鳥,經過自己一番的百度后,發現其實定時任務也沒那么難,當然,我只是說簡單的,不是說那種復雜的。

    首先要做定時任務需要配合linux下的crontab 這個定時任務。

 

 這個查看你設置的定時任務

 

 這個是 crontab -e 設置的定時

 

 

一個一個來說   59 23 */7 * * 這個代表的就是你什么時候執行定時腳本

 

 

一般設置了前5個即可,第一個參數是分鍾,第二個是小時 ,第三個是日期 就是那一天,比如1-31 中的那一天 ,第四個參數是 月份 第五個參數是 星期

 

 

第二個        /***/bin/php  指的是php執行器,一般看你php安裝的目錄 

第三個     /****/index.php 是你要執行的php腳本,

上面的路徑要使用絕對路徑,特別說明的是 在你執行的php腳本中所有的路徑不能用相對路徑,要用絕對路徑

 

在等待定時執行之前也可以先在Linux下嘗試  /***/bin/php  /****/index.php,如果能運行成功了,說明就可以了,然后就可以等待定時運行了。

 

注意index.php本身代碼中不能有相對路徑之類的,需要時在linux中的絕對路徑

 

最后總結: 我只是總結了最簡單的,但是里面的確有坑,比如執行的腳本中不能有相對路徑,要用絕對路徑。希望能幫助大家。少踩坑。

最后再總結下,不代表就是正確。 比如我們要設置

 

 

希望能幫助到大家。

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM