Batch file 如何偶尔执行一个批处理文件?

Batch file 如何偶尔执行一个批处理文件?,batch-file,cmd,Batch File,Cmd,嘿,伙计们,我写批处理文件有困难,你们能帮我吗?我想写一个bat文件,比如每隔2-3小时执行一次。我想完成这样的事情: cd D:\Repositories\myRepo git checkout master git pull cd D:\Repositories\myRepo2 git checkout master git pull 我知道在基于unix的操作系统中有一个命令,即inotifywatch命令可以帮助我在一段时间内执行该文件,但我不知道在Windows中可以做什么。你能帮我

嘿,伙计们,我写批处理文件有困难,你们能帮我吗?我想写一个bat文件,比如每隔2-3小时执行一次。我想完成这样的事情:

cd D:\Repositories\myRepo
git checkout master
git pull
cd D:\Repositories\myRepo2
git checkout master
git pull

我知道在基于unix的操作系统中有一个命令,即inotifywatch命令可以帮助我在一段时间内执行该文件,但我不知道在Windows中可以做什么。你能帮我吗?还有,我写的这六行不知什么原因似乎不起作用?我是否有可能一个接一个地执行它们,因为我不确定它们现在是否正在互相等待。

注意错误消息。令人惊讶的是,它们可以帮助发现错误。不工作一点帮助都没有。您对代码的期望是什么?实际输出有何不同?对于常规执行,可以通过GUI或命令行安排任务。请参见schtasks/create/?要快速了解可以做什么。测试时,不要双击开始。打开cmd窗口并手动启动它。因此,窗口一直打开,您可以查看发生了什么或没有发生什么。您当前的驱动器是什么?您可能需要cd/d:\Repositories\myRepo。您没有将批处理文件命名为git.bat,是吗?请1。不要在评论中发布更大的代码片段:它完全不可读;你的问题很难回答。2.不,你的问题的主题目前还不能接受,因为还没有答案。3.我做了一些事情,但我不确定它是否按预期的那样工作:谁知道某件事情的预期呢?