windows服务器相关操作
向windows服务器传输文件
参考:
本机向windows服务器传输文件的三种方法
windows杀死端口进程
关于windows杀死某个端口号进程的方法
window后台启动、关闭springboot项目
参考:
win环境后台启动、关闭springBoot的jar包配置
后台启动项目
1、创建start.bat文件
@echo off
%1 mshta vbscript:CreateObject("WScript.Shell").Run("%~s0 ::",0,FALSE)
(window.close)&&exit
java -jar demo.jar --spring.profiles.active=dev >consloe.log 2>&1 &
exit
替换对应的jar包和log文件即可
第二行创建win环境的脚本
第三行关闭黑窗口
第四行后台启动demo开发环境服务并把日志输入到文件里
注意:把此文件和demo.jar放到同一个目录,点击bat文件后,一会去consloe.log文件里查看日志是否启动成功。如果端口号被占用可以查到并根据情况关闭。
#查看
netstat -aon | findstr 端口号
tasklist | findstr PID
#关闭
taskkill /pid 端口号 -t -f
后台关闭项目
1、创建stop.bat文件
@echo off & setlocal EnableDelayedExpansionset obj[0]=8081set port=0
set pid=0
echo ==================== 端口查杀 =================
for /f "usebackq delims== tokens=1-2" %%a in (`set obj`) do (set port=%%becho 开始查找端口【!port!】占用进程for /f "tokens=5" %%m in ('netstat -aon ^| findstr ":%%b"') do (set pid=%%m)if "!pid!"=="0" (echo 端口【!port!】没有被占用) else (echo 端口【!port!】相关进程杀死taskkill /f /pid !pid!)set pid=0
)
echo ==================== 执行马上结束 =================
pause
参考语法:bat 文件语法