You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
32 lines
748 B
32 lines
748 B
@echo off
|
|
setlocal
|
|
|
|
:: 设置变量
|
|
set TARGET_DIR=target
|
|
set JAR_FILE=%TARGET_DIR%\*.jar
|
|
set REMOTE_USER=root
|
|
set REMOTE_HOST=192.168.8.10
|
|
set REMOTE_DIR=/app/
|
|
set REMOTE_FILE=app.jar
|
|
|
|
:: 输出操作开始信息
|
|
ssh %REMOTE_USER%@%REMOTE_HOST% `systemctl stop zapp`
|
|
:: 执行 SCP 命令,将 JAR 文件复制到远程服务器并重命名
|
|
scp %JAR_FILE% %REMOTE_USER%@%REMOTE_HOST%:%REMOTE_DIR%%REMOTE_FILE%
|
|
:: 拷贝appresource
|
|
@REM scp -r appresource %REMOTE_USER%@%REMOTE_HOST%:/app/
|
|
|
|
:: 重启远程服务器
|
|
@REM ssh %REMOTE_USER%@%REMOTE_HOST% `systemctl start zapp`
|
|
|
|
:: 判断 SCP 命令是否成功
|
|
if %errorlevel% neq 0 (
|
|
echo SCP failed!
|
|
exit /b 1
|
|
) else (
|
|
echo SCP completed successfully.
|
|
)
|
|
|
|
:: 结束脚本
|
|
endlocal
|
|
pause
|