摘要:如果是系统安装可以直接用服务管理脚本进行如在主要思路是先用发停止信号结进程如果不能顺利结束再用杀掉进程使用方法是如果你自己用脚本管理也可以参考这个思路贴上停止脚本片段供你参考
如果是系统安装,可以直接用服务管理脚本进行, 如ubuntu在/etc/init.d/tomcat8
主要思路是先用start-stop-daemon发停止信号结tomcat进程, 如果不能顺利结束, 再用kill杀掉进程.
使用方法是
$ sudo service tomcat8 stop
如果你自己用脚本管理,也可以参考这个思路, 贴上停止脚本片段供你参考:
stop) log_daemon_msg "Stopping $DESC" "$NAME" set +e if [ -f "$CATALINA_PID" ]; then start-stop-daemon --stop --pidfile "$CATALINA_PID" --user "$TOMCAT8_USER" --retry=TERM/20/KILL/5 >/dev/null if [ $? -eq 1 ]; then log_progress_msg "$DESC is not running but pid file exists, cleaning up" elif [ $? -eq 3 ]; then PID="`cat $CATALINA_PID`" log_failure_msg "Failed to stop $NAME (pid $PID)" exit 1 fi rm -f "$CATALINA_PID" rm -rf "$JVM_TMP" else log_progress_msg "(not running)" fi log_end_msg 0 set -e ;;
文章版权归作者所有,未经允许请勿转载,若此文章存在违规行为,您可以联系管理员删除。
转载请注明本文地址:https://www.ucloud.cn/yun/70979.html
摘要:优化删除自带的不必要的文件是有必要的,最大限度保证系统安全。所以我们要对进行必要的修改,让等待数据库启动完毕再启动。 showImg(https://segmentfault.com/img/remote/1460000014711637?w=1010&h=276); 本文是钢哥的Oracle APEX系列文章中的第五篇,完整 Oracle APEX 系列文章如下: Oracle A...
阅读 3211·2023-04-25 18:43
阅读 890·2021-11-24 09:39
阅读 1360·2021-10-14 09:43
阅读 3889·2021-09-22 15:58
阅读 1897·2019-08-29 17:18
阅读 408·2019-08-29 14:14
阅读 3076·2019-08-29 13:01
阅读 1613·2019-08-29 12:33