linux下关闭&启动tomcat

2023-01-03  本文已影响0人  催化剂

关闭 tomcat:

执行shutdown.sh不一定能关闭对应的进程,通过命令,#直接查看指定端口的进程pid

netstat -anp|grep 8295   //查看tomcat的端口号8295

找到pid:181962

执行进程杀死命令

kill -9  181962

通过ps aux|grep tomcat 来查找

ps -ef | grep 'tomcat'

启动Tomcat

进入tomcat的bin目录

第1种、当前会话启动、./startup.sh

第2种、(带日志的当前会话启动) ./catalina.sh run

第3种、后台永久启动 

nohup ./startup.sh &

手动指定tomcat启动时的日志路径,后台启动

nohup ./startup.sh > log.file 2>&1 &  

想要明白这两者的区别,就要看nohup的具体使用方法了:

>log.file是将command的输出重定向到log.file文件,即输出内容不打印到屏幕上,而是输出到log.file文件中。

2>&1 是将标准出错重定向到标准输出,这里的标准输出已经重定向到了log.file文件,即将标准出错也输出到log.file文件中。最后一个&, 是让该命令在后台执行。

试想2>1代表什么,2与>结合代表错误重定向,而1则代表错误重定向到一个文件1,而不代表标准输出;换成2>&1,&与1结合就代表标准输出了,就变成错误重定向到标准输出。

参考链接:https://blog.csdn.net/m0_54853420/article/details/123975074

上一篇 下一篇

猜你喜欢

热点阅读