저는 Minecraft 서버를 설치하려고하는데 실제로 모든 것이 잘 작동합니다. launch.bat 파일로 서버를 시작합니다..bat 파일로 두 개의 .bat 파일을 시작하려고합니다.
"%ProgramFiles%\Java\jre1.8.0_20\bin\java.exe" -Xmx2G -Xms1G -jar Tekkit.jar nogui
pause
그리고 백업 목적으로 두 번째 .bat 파일이 있습니다.
SET COUNTER=0
:loop
SET /a COUNTER=%COUNTER%+1
XCOPY "Server\*" "c:\Users\Benjamin\Desktop\Tekkit Server\backups\server_backup_%COUNTER%" /i /s
PING 1.1.1.1 -n 1 -w 600000 > NUL
goto loop
이제 모든 하나의 .bat 파일 만 사용하여 두 개의 .bat 파일을 동시에 시작하려고합니다.
이start cmd /k CALL "C:\Users\Benjamin\Desktop\Tekkit Server\Server\launch.bat"
start cmd /k CALL "C:\Users\Benjamin\Desktop\Tekkit Server\backup.bat"
pause
그것은 실제로 두 박쥐 파일을 시작하지만, 갑자기, 그들은 말썽을 시작하고 다시 자신의 파일을 찾을 수 없습니다 :
나는 모두를 시작하는 세 번째 .bat 파일로 그것을 시도 :
C:\Users\Benjamin\Desktop>"C:\Program Files\Java\jre1.8.0_20\bin\java.exe" -Xmx2G -Xms1G -jar Tekkit.jar nogui
Error: Unable to access jarfile Tekkit.jar
C:\Users\Benjamin\Desktop>pause
Drücken Sie eine beliebige Taste . . .
C:\Users\Benjamin\Desktop>SET COUNTER=0
C:\Users\Benjamin\Desktop>SET /a COUNTER=0+1
C:\Users\Benjamin\Desktop>XCOPY "Server\*" "c:\Users\Benjamin\Desktop\Tekkit Server\backups\server_backup_1" /i /s
File * not found
0 File(s) copied
C:\Users\Benjamin\Desktop>PING 1.1.1.1 -n 1 -w 600000 1>NUL
세 개의 .bat 파일은 서로 다른 디렉토리에 있습니다. (게다가 아래로 하나 둘 클릭을 줄이기 위해 노력하고, 게으른 그만;)) 덕분에 많은 베니
일을하려고 여러 명령에 대한 구분이다''/ D %에서 cd % 시작 대신. (현재 디렉터리로 설정) – Pokechu22
경로가 올바르게 설정되었습니다. 스크립트에 대한 현재 지침이 사용자의 데스크탑임을 유의하십시오. jar와 backup dir을 절대 지정하십시오. – ths
이처럼? C : \ Users \ Benjamin \ Desktop \ Tekkit Server \ launch.bat "start/d % cd % CALL"C : \ Users \ Benjamin \ Desktop \ Tekkit Server \ backup. 박쥐 " 일시 중지 ' –