1. 程式人生 > >shell腳本定時執行php程序

shell腳本定時執行php程序

text term 等等 class post 成功 分鐘 tex 單純

首先寫好你需要執行的php程序

技術分享圖片

我這裏呢就是一個PDO鏈接 寫入一個時間

然後我們寫一個shell腳本來執行這個php程序

技術分享圖片

就單純的一個執行php程序的shell就寫好了,然後咱們運行一下

技術分享圖片

好,顯示插入成功,證明這個shell是可以執行的。

然後咱們寫一個crontab的定時任務

然後介紹一下五個星星分別表示什麽:

minute - 分鐘 ,從0到59之間的任何整數

hour - 小時, 從0到23之間的任何整數

day - 天, 從1到31之間的任何整數(如果指定了月份,必須是該月份的有效日期)

month - 月份, 從1到12之間的任何整數(或使用月份的英文簡寫如jan/feb等等)

dayofweek - 星期 , 從0到7之間的任何整數,這裏的0到7代表星期日(或者星期的英文簡寫如sun/mon等等)

好,介紹完之後咱們開始寫(寫的時候註意要用root權限 sudo crontab -e ) 技術分享圖片
然後裏面呢就可以這麽寫 PS:需要給demo.sh和test.php 可執行的權限。(小編就是因為權限導致不執行,所以大家要註意一下)chmod +x test.php/demo.sh

技術分享圖片

shell腳本定時執行php程序