最近要作一個定時刪除無用的照片數據,本身對linux比較菜鳥,通過本身一番的百度後,發現其實定時任務也沒那麼難,固然,我只是說簡單的,不是說那種複雜的。php
首先要作定時任務須要配合linux下的crontab 這個定時任務。linux
這個查看你設置的定時任務spa
這個是 crontab -e 設置的定時blog
一個一個來講 59 23 */7 * * 這個表明的就是你何時執行定時腳本crontab
通常設置了前5個便可,第一個參數是分鐘,第二個是小時 ,第三個是日期 就是那一天,好比1-31 中的那一天 ,第四個參數是 月份 第五個參數是 星期百度
第二個 /***/bin/php 指的是php執行器,通常看你php安裝的目錄 定時任務
第三個 /****/index.php 是你要執行的php腳本,im
上面的路徑要使用絕對路徑,特別說明的是 在你執行的php腳本中全部的路徑不能用相對路徑,要用絕對路徑總結
在等待定時執行以前也能夠先在Linux下嘗試 /***/bin/php /****/index.php,若是能運行成功了,說明就能夠了,而後就能夠等待定時運行了。數據
注意index.php自己代碼中不能有相對路徑之類的,須要時在linux中的絕對路徑。
最後總結: 我只是總結了最簡單的,可是裏面的確有坑,好比執行的腳本中不能有相對路徑,要用絕對路徑。但願能幫助你們。少踩坑。
最後再總結下,不表明就是正確。 好比咱們要設置
但願能幫助到你們。