第一件事就是拳头,这是批量处理的第一次尝试。批处理 - 在新窗口中运行命令系列
我正在写一个小实用程序脚本来执行非常简单的任务,而且我已经几乎已经有了一切。
我想要做的是在不同的命令窗口中执行一些操作。
我设法打开一个新窗口,但是我得到的问题是只执行第一个命令,而第二个窗口仍然在第一个窗口上运行。
下面是一些代码:
ECHO OFF
CLS
:MENU
ECHO.
ECHO 1 - tail - Error
ECHO 2 - tail - Access
ECHO -----------------------------
ECHO X - Close
SET /P M=Select the action number then press ENTER:
IF %M%==1 GOTO error
IF %M%==2 GOTO access
IF %M%==X GOTO EOF
:error
ECHO.
start cmd /K ssh web
sleep 5
tail -f /var/log/apache2/error.log
GOTO MENU
:access
ECHO.
start cmd /K ssh web
sleep 5
tail -f /var/log/apache2/access.log
GOTO MENU
与此代码,在新窗口中打开和SSH命令运行。它等待5秒钟,然后尝试去掉第一个窗口(带有菜单的窗口),而不是新打开的ssh窗口。
我该如何改变?任何帮助?
在此先感谢
什么是'tail'?它不是本机Windows命令提示实用程序;也许有一个合适的标签,你应该添加到你的问题,然后... – aschipfl
我在流浪汉上使用它...它会ssh进入vegrantbox,然后运行尾部 该命令不是问题,因为它的工作原理,如果我键入它手动 – Nick