window設定定時執行 git 更新(git pull)

大雄45發表於2021-05-10
導讀 這篇文章主要介紹了window設定任務計劃定時執行 git 更新(git pull)並隱藏執行cmd,需要的朋友可以參考下
windows計劃任務

開始 > 管理工具 > 任務計劃程式
window設定定時執行 git 更新(git pull)window設定定時執行 git 更新(git pull)

首先建立一個bat檔案。命名為:XXXX.bat, 內容如下:

@echo off
D:
cd \share\doc
git pull

\share\doc:是git專案目錄。建立完,手動雙擊執行一下該bat檔案,是否正常。正常的情況是:雙擊就會進行更新將該bat檔案放在自己相中的位置,比如D盤根目錄。新增windows任務計劃

schtasks /create /sc minute /mo 5 /tn "自動更新-git" /tr "D:\XXXX.bat"

引數說明:

schtasks /create:固定寫法

/sc minute,/sc就指這條schtasks的型別。minute是分鐘的意思,就是分鐘型別,型別有很多,每小時每天每個月,具體的自己看文件。

/mo 5,/mo就是執行的頻率,5就是每5分鐘執行一次,假如/sc型別是hourly,就是每5個小時執行一次。

/tn "自動更新-git",/tn就是給這個計劃任務取個名字。隨意寫
/tr "D:\XXXX.bat",/tr就是你要執行的路徑,其實只要把建立的bat完整路徑貼過來即可。

執行

將上邊的 開啟執行--cmd,然後執行上邊這句話,即可將任務建立成功。

然後開啟windows的“任務計劃程式”,就可以看到剛才建立的那一條。如果不想用 執行,也可以去“任務計劃程式”介面化建立。

cmd黑視窗隱藏

建立一個字尾為vbs結尾的檔案,比如run.vbs, 然後編輯,輸入以下內容:

Set ws = CreateObject("Wscript.Shell")
ws.run "cmd /c D:\XXXX.bat",vbhide

其中的D:\XXXX.bat 為你的bat所在路徑。

vbhide,表示隱藏執行。

然後將上邊的計劃命令修改一下:

schtasks /create /sc minute /mo 5 /tn "自動更新-git" /tr "D:\run.vbs"


來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/69955379/viewspace-2771519/,如需轉載,請註明出處,否則將追究法律責任。

相關文章