阿里云-云小站(无限量代金券发放中)
【腾讯云】云服务器、云数据库、COS、CDN、短信等热卖云产品特惠抢购

window设置定时执行 git 更新(git pull)

35次阅读
没有评论

共计 918 个字符,预计需要花费 3 分钟才能阅读完成。

导读 这篇文章主要介绍了 window 设置任务计划定时执行 git 更新 (git pull) 并隐藏运行 cmd, 需要的朋友可以参考下
windows 计划任务

开始 > 管理工具 > 任务计划程序
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"

阿里云 2 核 2G 服务器 3M 带宽 61 元 1 年,有高配

腾讯云新客低至 82 元 / 年,老客户 99 元 / 年

代金券:在阿里云专用满减优惠券

正文完
星哥说事-微信公众号
post-qrcode
 0
星锅
版权声明:本站原创文章,由 星锅 于2024-07-25发表,共计918字。
转载说明:除特殊说明外本站文章皆由CC-4.0协议发布,转载请注明出处。
【腾讯云】推广者专属福利,新客户无门槛领取总价值高达2860元代金券,每种代金券限量500张,先到先得。
阿里云-最新活动爆款每日限量供应
评论(没有评论)
验证码
【腾讯云】云服务器、云数据库、COS、CDN、短信等云产品特惠热卖中