window設定定時執行 git 更新(git pull)
導讀 | 這篇文章主要介紹了window設定任務計劃定時執行 git 更新(git pull)並隱藏執行cmd,需要的朋友可以參考下 |
開始 > 管理工具 > 任務計劃程式
首先建立一個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/,如需轉載,請註明出處,否則將追究法律責任。
相關文章
- git pull如果提示merge衝突,先進行git reset --hard origin/master 後再git pullGitAST
- 遞迴遍歷當前目錄下所有的git倉庫,執行git pull操作遞迴Git
- git - 實時更新Git
- git fetch & pull詳解Git
- (轉載)git pull origin master與git pull --rebase origin master的區別GitAST
- git pull 衝突解決Git
- git gitinore設定失效,執行口令!Git
- git在pull時報錯You have not concluded your mergeGit
- Jenkins設定定時觸發器執行任務Jenkins觸發器
- Git 安裝(window)Git
- git和TortoiseGit pull和push報錯:git did not exit cleanlyGit
- git pull 提示Not possible to fast-forward,無法提交也無法更新GitASTForward
- 寶塔用 systemd 設定定時執行 .sh 檔案
- 設定定時器——Tomcat啟動後開始執行定時器Tomcat
- Git應用詳解第六講:Git協作與Git pull常見問題Git
- Ubuntu git pull 出現Permission denied ErrorUbuntuGitError
- git pull衝突的解決方案Git
- 使用git pull提示refusing to merge unrelated historiesGit
- Git Fork Pull Request(PR)和Merge Request(MR)Git
- 初次執行 Git 前的配置Git
- Git撤銷本次pull rebase(變基) 回退到pull前的程式碼Git
- Docker: docker pull, wget, curl, git clone 等如何更快?DockerwgetGit
- Git解決pull操作不成功問題Git
- git pull報“unable to update local ref”解決方案Git
- Git中git pull/push 老是重複輸入使用者名稱密碼Git密碼
- [提問交流]tortoisegit 小烏龜無法git pullGit
- 在指令碼中呼叫git命令:指定git命令執行上下文指令碼Git
- git fork後如何更新Git
- git進階(撤銷pull、撤銷merge、撤銷add)Git
- pycharm出現Git Pull Failed: Could not read from remote repository.PyCharmGitAIREM
- js設定定時任務JS
- 一文讀懂 Git fetch 和 Git pull 的終極區別(帶實驗結果)Git
- CentOS7設定定時任務 每隔30分鐘執行一次命令CentOS
- git使用、持續更新中Git
- 【git】Git commit時提示錯誤時 解決辦法GitMIT
- 使用git處理github中提交有衝突的pull requestGithub
- 2024-07-15 git新建分支然後git checkout 到新分支發現無法切換 ==》git pull 拉一下再切Git
- win10系統git執行慢怎麼處理_win10系統git執行慢如何解決Win10Git