linux查找服务端口并杀死进程重启服务shell脚本

#!/bin/sh

NAME=webcrawler
echo $NAME
ID=`ps -ef | grep "$NAME" | grep -v "$0" | grep -v "grep" | awk '{print $2}'`
echo $ID
echo "---------------"
for id in $ID
do
kill -9 $id
echo "killed $id"
done
nohup java -jar webcrawler-0.0.1-SNAPSHOT.jar >catalina.out &
tail -f catalina.out
echo "---------------"

如果在windows上使用记事本或intellij idea打开修改保存后,可能会报错:

bin/sh^M: 坏的解释器: 没有那个文件或目录

这个时候可以使用Nodpad++ 或 Edit Plus重新打开保存下,就可以解决

你可能感兴趣的:(Linux)