一、利用crontab定時任務
- 編輯用戶的定時任務:
crontab -e
- 在用戶定時任務文件裏寫入定時命令
- 每過1分鐘執行後面的命令 :
*/1 * * * * cd /home/wwwroot/default/GIT/autoload;/usr/local/bin/git pull
cd /home/wwwroot/default/GIT/autoload
表示進入到git項目目錄/usr/local/bin/git pull
進入項目目錄後拉取代碼
- 每過1分鐘執行後面的命令 :
二、利用PHP腳本拉取(git服務器有提示功能的可以用此方法)
- php文件裏的代碼內容(前提是需要支持exec函數):
exec("cd /home/wwwroot/default/GIT/autoload;/usr/local/bin/git pull");