#!/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环境下查看端口占用情况,并以Tomcat服务使用的8080端口为例,演示如何找到占用该端口的进程并进行关闭。 首先,我们要了解如何查看端口占用。在Windows中,可以使用`netstat`命令来...
这时可以尝试通过端口号找到对应的PID: ```bash netstat -anp | grep ``` 假设我们知道Tomcat占用的端口是9217,则可以使用: ```bash netstat -anp | grep 9217 ``` 命令输出的结果会显示该端口对应的...
用编辑器打开该javascript脚本后,输入要关掉的端口号,再用node运行该javascript脚本,运行成功后就可关掉指定端口
有时,由于各种原因,我们可能需要终止某个特定IP地址和端口号上的TCP连接,这正是“杀掉指定地址端口的TCP连接”这一操作的目的。下面将详细介绍如何实现这一功能,以及相关的知识点。 首先,我们需要理解TCP连接...
#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)...
一个nodejs模块,以杀死任何给定端口的进程 用法 例如,您要终止在端口8080上侦听的进程: var killport = require ( 'killport' ) ; killport ( 8080 ) // if success . then ( function ( out ) { console . log...
AProMan简介 AproMan以命令行方式查看进程、杀死进程,不会被杀毒软件查杀。举个例子,如果入侵者发现目标主机上...cAProMan.exe -t [PID] 杀掉指定进程号的进程 cAProMan.exe -f [FileName] 把进程及模块信息存入文件
kill-process 根据端口号来查找一组进程,然后杀死这组进程。 安装 sudo npm install yibuyisheng/kill-process -g 使用 kill-process 8000 # 杀死占用 8000 端口的所有进程
它是 TCP/IP 协议中的一种端口号,用于标识不同的网络服务。在这里,Tomcat 使用端口 8080 来提供 Web 服务。 为什么 pid 是重要的?pid 是进程标识符,每个进程都有一个唯一的 pid,这使得我们可以唯一地标识和...
在linux系统中执行jar包,我们需要先杀掉对应端口的进程,然后执行java -jar命令,启动服务
如果发现某个进程异常或不再需要,你可以直接在cports界面中选择该进程并执行“杀掉进程”操作。这将终止对应进程的执行,释放其占用的端口资源。但请注意,操作前要确保你清楚这个操作的后果,因为错误地结束关键...
杀掉进程后,应重新尝试启动Nginx。 对于Nginx的启动、停止和重启操作,一般有以下几种方法: 1. 启动Nginx: 可以直接在命令行中输入`nginx`启动Nginx。如果需要指定Nginx的配置文件,可以使用`nginx -c /path/...
例如,使用 `memcached -u root -l localhost -p 11211 -P /tmp/memcached.pid -d start` 命令启动 Memcached 服务,其中 `-l` 指定监听的服务器 IP 地址,`-p` 指定监听的端口号,`-P` 指定保存 Memcached 的 pid ...
* kill -9 进程号:杀掉进程 * tailf catalina.out:查看日志 在部署完成后,可以通过修改 admin-tomcat/conf/ tomcat-users.xml 文件来添加用户角色和密码,以便登录 tomcat 管理界面。 需要注意的是,在部署过程...
脚本首先定义了获取进程端口的函数`get_alive_port`,然后定义了检查进程内存并杀掉进程的函数`howmuch_memory`。这样的函数封装有利于脚本的重用和维护。 ### 总结 本文通过实际的监控需求,介绍了如何使用Python...
例如,可以编写一个简单的Shell脚本,在每次尝试启动服务之前,先检查端口是否被占用,如果被占用则自动杀掉相关进程。 ### 防止端口占用的建议 为了避免端口占用问题,开发者可以在程序设计时增加异常处理机制,...
1、打开Drony看到LOG页,右滑-》SETTING页,选择Networks 下:Wi-Fi,点击当前在用的wifi名,进入Network details设置页 ...6、左滑到LOG标签页,点击底部到OFF按钮,启用Drony,同时确保Drony进程在后台不会被杀掉。
输入服务器的 IP 地址和端口号(默认为 5900 + 显示号),即可连接 VNC 服务器。 七、总结 本文详细讲解了 Solaris 10 安装 VNC 图形化桌面的步骤,包括查看软件包、配置环境变量、启动 VNC 服务器、修改图形化...
1. **设置环境变量**:首先,脚本可能需要设置与Spring Boot应用相关的环境变量,如JAR文件的位置、端口号等。 2. **检查Java是否已安装**:为了确保Java运行时环境(JRE)的存在,脚本会检查`JAVA_HOME`环境变量,...