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.
|
|
@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 scp -r appresource %REMOTE_USER%@%REMOTE_HOST%:/app/
:: 重启远程服务器 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
|