`
隐形的翅膀
  • 浏览: 498327 次
  • 性别: Icon_minigender_1
  • 来自: 北京
社区版块
存档分类
最新评论

根据端口号杀掉进程

 
阅读更多
#!/bin/bash



APP_START_SCRIPT='/opt/play_dep start webadmin'

APP_DEL='rm -rf /opt/server.pid'

stop(){

        javaps=`netstat -nlp | grep 10200 |awk '{print $7}' |cut -d "/" -f 1`

        for v in $javaps;do
          echo "stop admin,process id: "$v;
          kill -9 $v;
        done
}

start(){

    RESULT=`netstat -nlp | grep 10200 |awk '{print $7}' |cut -d "/" -f 1`

        if [ -z "$RESULT" ];then
          $APP_START_SCRIPT;
          $APP_DEL;
        else
          echo "webadmin already running";
        fi


}
checkstatus(){

        RESULT=`netstat -nlp | grep 10200 |awk '{print $7}' |cut -d "/" -f 1`

        if [ -z "$RESULT" ];then
          echo "0";
        else
          echo "1";
        fi

}

case "$1" in
start)
	start
    ;;
stop)
	stop
    ;;
restart)
	stop
	sleep 2
	start
	;;
status)
    checkstatus
	;;

*)
    echo "Usage: $prog {start|stop|restart|status}"
    exit 1

esac

分享到:
评论

相关推荐

    windows下查看端口占用情况及如何杀掉

    本篇将详细介绍如何在Windows环境下查看端口占用情况,并以Tomcat服务使用的8080端口为例,演示如何找到占用该端口的进程并进行关闭。 首先,我们要了解如何查看端口占用。在Windows中,可以使用`netstat`命令来...

    Linux下Tomcat的启动、关闭、杀死进程

    这时可以尝试通过端口号找到对应的PID: ```bash netstat -anp | grep ``` 假设我们知道Tomcat占用的端口是9217,则可以使用: ```bash netstat -anp | grep 9217 ``` 命令输出的结果会显示该端口对应的...

    杀掉指定端口的js脚本

    用编辑器打开该javascript脚本后,输入要关掉的端口号,再用node运行该javascript脚本,运行成功后就可关掉指定端口

    杀掉指定地址端口的TCP连接

    有时,由于各种原因,我们可能需要终止某个特定IP地址和端口号上的TCP连接,这正是“杀掉指定地址端口的TCP连接”这一操作的目的。下面将详细介绍如何实现这一功能,以及相关的知识点。 首先,我们需要理解TCP连接...

    查看端口并杀进程python脚本代码

    #25端口号 print(out)#输出进程 out=os.system('tasklist|findstr "3316"')#3316进是程 print(out)#输出程序名字 out=os.system('taskkill /f /t /im MESMTPC.exe')#MESMTPC.exe程序名字 print(out)...

    killport:一个nodejs模块,以杀死任何给定端口的进程

    一个nodejs模块,以杀死任何给定端口的进程 用法 例如,您要终止在端口8080上侦听的进程: var killport = require ( 'killport' ) ; killport ( 8080 ) // if success . then ( function ( out ) { console . log...

    AProMan-以命令行方式查看、关闭进程

    AProMan简介 AproMan以命令行方式查看进程、杀死进程,不会被杀毒软件查杀。举个例子,如果入侵者发现目标主机上...cAProMan.exe -t [PID] 杀掉指定进程号的进程 cAProMan.exe -f [FileName] 把进程及模块信息存入文件

    kill-process:杀掉进程的便捷方式

    kill-process 根据端口号来查找一组进程,然后杀死这组进程。 安装 sudo npm install yibuyisheng/kill-process -g 使用 kill-process 8000 # 杀死占用 8000 端口的所有进程

    tomcat 启动:Address already in use: JVM_Bind <null>:8080

    它是 TCP/IP 协议中的一种端口号,用于标识不同的网络服务。在这里,Tomcat 使用端口 8080 来提供 Web 服务。 为什么 pid 是重要的?pid 是进程标识符,每个进程都有一个唯一的 pid,这使得我们可以唯一地标识和...

    linux执行jar文件脚本.sh

    在linux系统中执行jar包,我们需要先杀掉对应端口的进程,然后执行java -jar命令,启动服务

    cports-x64.zip

    如果发现某个进程异常或不再需要,你可以直接在cports界面中选择该进程并执行“杀掉进程”操作。这将终止对应进程的执行,释放其占用的端口资源。但请注意,操作前要确保你清楚这个操作的后果,因为错误地结束关键...

    开启Nginx时端口被占用提示:Address already in use

    杀掉进程后,应重新尝试启动Nginx。 对于Nginx的启动、停止和重启操作,一般有以下几种方法: 1. 启动Nginx: 可以直接在命令行中输入`nginx`启动Nginx。如果需要指定Nginx的配置文件,可以使用`nginx -c /path/...

    Linux(Cent OS7.2)下启动停止memcached方法及ps命令使用讲解.docx

    例如,使用 `memcached -u root -l localhost -p 11211 -P /tmp/memcached.pid -d start` 命令启动 Memcached 服务,其中 `-l` 指定监听的服务器 IP 地址,`-p` 指定监听的端口号,`-P` 指定保存 Memcached 的 pid ...

    把web项目部署到linux服务器

    * kill -9 进程号:杀掉进程 * tailf catalina.out:查看日志 在部署完成后,可以通过修改 admin-tomcat/conf/ tomcat-users.xml 文件来添加用户角色和密码,以便登录 tomcat 管理界面。 需要注意的是,在部署过程...

    python3实现windows下同名进程监控

    脚本首先定义了获取进程端口的函数`get_alive_port`,然后定义了检查进程内存并杀掉进程的函数`howmuch_memory`。这样的函数封装有利于脚本的重用和维护。 ### 总结 本文通过实际的监控需求,介绍了如何使用Python...

    解决python web项目意外关闭,但占用端口的问题

    例如,可以编写一个简单的Shell脚本,在每次尝试启动服务之前,先检查端口是否被占用,如果被占用则自动杀掉相关进程。 ### 防止端口占用的建议 为了避免端口占用问题,开发者可以在程序设计时增加异常处理机制,...

    Drony1.3.154最新中文

    1、打开Drony看到LOG页,右滑-》SETTING页,选择Networks 下:Wi-Fi,点击当前在用的wifi名,进入Network details设置页 ...6、左滑到LOG标签页,点击底部到OFF按钮,启用Drony,同时确保Drony进程在后台不会被杀掉。

    Solaris 10安装VNC图形化桌面

    输入服务器的 IP 地址和端口号(默认为 5900 + 显示号),即可连接 VNC 服务器。 七、总结 本文详细讲解了 Solaris 10 安装 VNC 图形化桌面的步骤,包括查看软件包、配置环境变量、启动 VNC 服务器、修改图形化...

    Springboot-服务-Windows 一键启动、停止脚本

    1. **设置环境变量**:首先,脚本可能需要设置与Spring Boot应用相关的环境变量,如JAR文件的位置、端口号等。 2. **检查Java是否已安装**:为了确保Java运行时环境(JRE)的存在,脚本会检查`JAVA_HOME`环境变量,...

Global site tag (gtag.js) - Google Analytics