Первое кулак, это первая попытка с партией.серия серийных команд серии в новом окне
Я пишу небольшой скрипт утилиты, который выполняет очень простые задачи, и у меня уже почти все на месте.
Что я хочу сделать, это выполнить некоторые действия в другом командном окне.
Мне удалось открыть новое окно, но проблема в том, что он выводит только первую команду, а второй по-прежнему работает в первом окне.
Вот код:
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