在linux系统中,tomcat的shutdown.sh往往无法真正杀死tomcat进程,会进程残留,导致后续tomcat启动失败.故制作简单shell脚本重启tomcat.
1.脚本
置于tomcat/bin/下,新建文件命名为restart.sh,内容如下
#!/bin/bash
pids=`ps -ef|grep tomcat|grep -v grep|awk '{print $2}'`
echo "结束tomcat进程:$pids启动"
for id in $pids
do
kill -9 $id
done
echo "结束tomcat进程成功!"
echo "重启tomcat"
./catalina.sh start
2.赋权 (使文件具有执行权限)
chmod +x ./restart.sh
在Linux系统中,Tomcat的shutdown.sh无法真正杀死进程,会造成进程残留,导致后续启动失败。为此制作简单shell脚本重启Tomcat,将脚本置于tomcat/bin/下,命名为restart.sh,还需对其赋权使其具有执行权限。
526

被折叠的 条评论
为什么被折叠?



