场景: “一个cmd窗口运行任务,但不会停止,需要在其执行一段时间后自动停止”,引入这个.bat脚本,kill掉固定端口对应的进程。具体如下: setlocal enabledelayedexpansionfor /f "tokens=1-5" %%a in ('netstat -ano ...
假设一个应用场景,在某种环境下, 我们需要去关闭某个应用进程, 然后重新部署启动.不一样的场景需要使用不一样的脚本,比如在使用tomcat时,可以通过start.up.sh和shutdown.sh进行操作,但是别的好像就没有好的办法了,所以采用的是kill掉应用的PID, 然后重新部署启动.然而每次启动的PID都是不一样的, 但是我们知道的是每次都会启动同样的端口号, 如果通过端口号查询到应用的P ...
2019-09-08 21:31 0 677 推荐指数:
场景: “一个cmd窗口运行任务,但不会停止,需要在其执行一段时间后自动停止”,引入这个.bat脚本,kill掉固定端口对应的进程。具体如下: setlocal enabledelayedexpansionfor /f "tokens=1-5" %%a in ('netstat -ano ...
是直接kill掉应用的pid,然后重新部署启动。 每次启动的pid都是不一样的,而已知的是应用的端口号 ...
shell脚本中根据端口号kill对应的应用进程 在做项目时候,因为后端代码不规范,过一段时间就要重启项目,因为手头忙别的事儿,对项目代码重构比较费时间,就写了个重启的脚本,凑合下、 shell中通过端口号查询pid 运行项目 ...
kill 很麻烦,所以就写了一个shell脚本,根据你输入的端口号,循环kill掉: ...
查看端口: 使用 netstat -anp | grep 8090即:netstat –apn | grep 8090 查看进程:1、ps 命令用于查看当前正在运行的进程,grep 是搜索例如: ps -ef | grep 8090,表示查看所有进程里 CMD 进程 ...
1、shell中通过端口号查询PID $7第七个字段 2、shell中通过端口号查询进程数量: jcNumber=$(netstat -nlp | grep :$port | wc -l) #停止服务之前判断服务是否已经停止 jcNumber=`netstat ...
#!/bin/bash#author:zhongyulin#crteate-time:2016-10-20 netstat -lnpt|grep -v grep>/tmp/script/net ...
今天写了个es安装脚本,脚本安装过程中,需要重启es。 需求就是,根据es端口号,查到对应的pid,根据pid将进程杀死,然后重启。 shell中通过端口号查询pid ...