Я хочу скопировать все файлы * .jar в другой каталог. Я написал следующий скрипт:
echo Enter path to ILM_HOME:
set /p ILM_HOME=
echo Deployment in progress
copy WEB-INF/lib/*.jar "%ILM_HOME%"/webapp/WEB-INF/lib
Я использую C:\Documents and Settings\asimon\Desktop\test
в качестве ввода
Это дает мне syntax of the command is incorrect
Мне кажется, проблема в Documents and Settings
Я даже поставил "%ILM_HOME%"
, и мне не нужно c:\Docume~1\asimon\Desktop\test
любое другое решение?
Обновление
Это работает
@echo off
echo
echo Enter path to ILM_HOME:
set /p ILM_HOME=
IF EXIST "%ILM_HOME%\stopApplimation.bat" (
echo Deployment in progress
xcopy WEB-INF\lib\*.jar "%ILM_HOME%\webapp\WEB-INF\lib"
CALL "%ILM_HOME%\stopApplimation.bat"
CALL "%ILM_HOME%\startApplimation.bat"
) ELSE (
echo %ILM_HOME% path is incorrect.
)
также любое решение для Linux также полезно с .sh для следующих 2 операторов
"%ILM_HOME%/stopApplimation.bat"
"%ILM_HOME%/startApplimation.bat"
для Linux, как я могу заменить 2 вышеупомянутых оператора?
$ILM_HOME/stopApplimation.sh
$ILM_HOME/startApplimation.sh