脚本之家,脚本语言编程技术及教程分享平台!
分类导航

Python|VBS|Ruby|Lua|perl|VBA|Golang|PowerShell|Erlang|autoit|Dos|bat|

服务器之家 - 脚本之家 - bat - window设置任务计划定时执行 git 更新(git pull)并隐藏运行cmd

window设置任务计划定时执行 git 更新(git pull)并隐藏运行cmd

2021-10-07 11:00laosun bat

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

windows计划任务

开始 > 管理工具 > 任务计划程序

window设置任务计划定时执行 git 更新(git pull)并隐藏运行cmd

 首先创建一个bat文件。命名为:XXXX.bat, 内容如下:

?
1
2
3
4
@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"

到此这篇关于window设置任务计划定时执行 git 更新(git pull)并隐藏运行cmd的文章就介绍到这了,更多相关vbs调起cmd黑窗口隐藏执行内容请搜索服务器之家以前的文章或继续浏览下面的相关文章希望大家以后多多支持服务器之家!

原文链接:https://www.sunjs.com/article/detail/127019988b23498e8f6ab33ce69a958f.html

延伸 · 阅读

精彩推荐
  • batWindows批处理更改当前工作路径的BAT

    Windows批处理更改当前工作路径的BAT

    最近项目上需要获取文件夹下所有文件信息,因为文件夹是在server上,所以想用批处理bat来获取该路径下所有文件信息,然后通过任务计划管理去每天自动...

    脚本之家11642021-10-07
  • bat批处理命令向win server AD域中批量添加用户实现(2种)

    批处理命令向win server AD域中批量添加用户实现(2种)

    本文主要用个批处理命令在Windows Server里面批量添加域用户,文中通过示例代码介绍的非常详细,具有一定的参考价值,感兴趣的小伙伴们可以参考一下...

    Charles Ren7972022-04-25
  • bat批处理将字符串或日期输出到Windows剪贴板的实现方法

    批处理将字符串或日期输出到Windows剪贴板的实现方法

    这篇文章主要介绍了批处理将字符串或日期输出到Windows剪贴板的实现方法,主要是借助系统自带的clip.exe,这里为大家介绍一下,需要的朋友可以参考下...

    N3verL4nd10982021-10-09
  • batbat过滤任意字符

    bat过滤任意字符

    早在写 bat的一个小游戏猜数字的时候我就研究过这个问题 如何在bat里面实现 对输入的任意字符进行过滤 当时使用的几种方法如下 ...

    allyesno10772021-12-26
  • bat批处理文件bat脚本实现代码自动提交和项目部署

    批处理文件bat脚本实现代码自动提交和项目部署

    这篇文章主要介绍了批处理文件bat脚本实现代码自动提交和项目部署,本文给大家介绍的非常详细,对大家的学习或工作具有一定的参考借鉴价值,需要的朋...

    程序猿浩哥7382021-10-09
  • bat教你cmd bat文件中调用另一个bat文件的方法

    教你cmd bat文件中调用另一个bat文件的方法

    这篇文章主要介绍了cmd 如何在bat文件中调用另一个bat文件,本文通过三个情景分析给大家介绍的非常详细,对大家的学习或工作具有一定的参考借鉴价值,...

    二十同学7592022-04-20
  • bat定时检查网站是否掉线的批处理

    定时检查网站是否掉线的批处理

    连日来,托管服务器每天老是掉线,重起一下又好了,似乎没有死机,不像是硬件的问题.怀疑有木马或病毒,但是找了几天没找到,没办法,还是先治治标吧,慢慢找...

    批处理教程网10562021-12-26
  • bat学会批处理

    学会批处理

    先概述一下批处理是个什么东东。批处理的定义,至今我也没能给出一个合适的----众多高手们也都没给出----反正我不知道----看了我也不一定信服----我是个...

    批处理教程网10452021-12-26