1, 通过进程名字找pid
ps -ef | grep 进程名字
jps | grep Name
pidof Name
2,通过pid 查找端口号
netstat -nap | grep 2708
3,通过端口号查看是否被占用
netstat -tln | grep 9876 9876是个端口号
4,jps 查看进程是否启动
jps -m | grep spark
5,杀死进程脚本
#!/bin/sh
NAME=$1 #想要杀死的进程
echo $NAME
ID=`ps -ef | grep "$NAME" | grep -v "grep" | awk '{print $2}'` #注意此shell脚本的名称,避免自杀
echo $ID
echo "---------------"
for id in $ID
do
kill -9 $id
echo "killed $id"
done