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


這篇文章主要介紹了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"

本文地址:https://www.linuxprobe.com/window-git-pull.html


免責聲明!

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



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