windows服务器相关操作

windows服务器相关操作

向windows服务器传输文件

参考:
本机向windows服务器传输文件的三种方法

windows杀死端口进程

关于windows杀死某个端口号进程的方法

window后台启动、关闭springboot项目

参考:
win环境后台启动、关闭springBoot的jar包配置

后台启动项目

1、创建start.bat文件

shell 复制代码
@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文件里查看日志是否启动成功。如果端口号被占用可以查到并根据情况关闭。

shell 复制代码
#查看
netstat -aon | findstr 端口号
tasklist | findstr PID
#关闭
taskkill /pid 端口号 -t -f

后台关闭项目

1、创建stop.bat文件

shell 复制代码
@echo off & setlocal EnableDelayedExpansion
 
set obj[0]=8081
 
set port=0
set pid=0
echo ==================== 端口查杀 =================
for /f "usebackq delims== tokens=1-2" %%a in (`set obj`) do (
    set port=%%b
	echo 开始查找端口【!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 文件语法

相关推荐
正在学习前端的---小方同学3 小时前
Harbor部署教程
linux·运维
牛奔4 小时前
Docker Compose 两种安装与使用方式详解(适用于 Docker 19.03 版本)
运维·docker·云原生·容器·eureka
翼龙云_cloud4 小时前
阿里云渠道商:如何手动一键扩缩容ECS实例?
运维·服务器·阿里云·云计算
吴声子夜歌4 小时前
Java数据结构与算法——基本数学问题
java·开发语言·windows
墨风如雪5 小时前
拒绝被找回!MJJ必修课:Outlook邮箱交易后的“防回手”安全设置全攻略
服务器
DX_水位流量监测5 小时前
大坝安全监测之渗流渗压位移监测设备技术解析
大数据·运维·服务器·网络·人工智能·安全
电商API&Tina5 小时前
京东 API 数据采集接口接入与行业分析
运维·服务器·网络·数据库·django·php
Mr_Xuhhh6 小时前
博客标题:深入理解Shell:从进程控制到自主实现一个微型Shell
linux·运维·服务器
这儿有一堆花8 小时前
用原生脚本编写无害恶作剧
windows
因我你好久不见8 小时前
Windows部署springboot jar支持开机自启动
windows·spring boot·jar