我是靠谱客的博主 隐形小懒虫,这篇文章主要介绍centos - 查看程序运行状态、后台运行程序、回调后台程序、监控(tomcat和java程序为例)后台运行监控输出文件的变化,现在分享给大家,希望可以做个参考。
# 线程
查看进程是否启动 https://blog.csdn.net/dongruanlong/article/details/83027737
ps -ef|grep java

或者
ps -auxf | grep java
# -aux 显示所有包含其他使用者的行程
# f 显示程序键关系

e - 显示所有进程,环境变量
f - 全格式
a - 显示终端上地所有进程,包括其他用户地进程
u - 以用户为主的格式来显示程序状况
x - 显示没有控制终端地进程
或者 jps 命令
https://lawsssscat.blog.csdn.net/article/details/104858015
# 端口
查看监听端口是否正常 https://www.cnblogs.com/kikis/p/10755698.html
[root@ossaywapp04 ~]# netstat -lntup | grep java

# 日志
tomcat 日志详解
查看标准输出和出错日志
cat /usr/local/tomcat/logs/catalina.out

后台运行
Linux后台运行java的jar包
CentOS后台运行和关闭、查看后台任务命令
-
ctrl + z
可以将一个正在前台执行的命令放到后台,并且处于暂停状态。 -
直接后台运行
nohup java -jar shareniu.jar >/dev/null &
nohup 意思是(no sigh up)不挂断运行命令,当账户退出或终端关闭时,程序仍然运行
>/dev/null 将打印内容输出到 “ 空洞 null ”
& 代表在后台运行。
可通过jobs命令查看后台运行任务
jobs -l
l- 列出 PID
那么就会列出所有后台执行的作业,并且每个作业前面都有个编号。
如果想将某个作业调回前台控制,只需要 fg + 编号即可。
fg 23
查看某端口占用的线程的pid
netstat -nlp |grep :9181
监控输出文件的变化
nohup java -jar shareniu.jar >/dev/cas/log &
tail -f /dev/cas/log
最后
以上就是隐形小懒虫最近收集整理的关于centos - 查看程序运行状态、后台运行程序、回调后台程序、监控(tomcat和java程序为例)后台运行监控输出文件的变化的全部内容,更多相关centos内容请搜索靠谱客的其他文章。
本图文内容来源于网友提供,作为学习参考使用,或来自网络收集整理,版权属于原作者所有。
发表评论 取消回复