我是靠谱客的博主 隐形小懒虫,最近开发中收集的这篇文章主要介绍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 - 查看程序运行状态、后台运行程序、回调后台程序、监控(tomcat和java程序为例)后台运行监控输出文件的变化所遇到的程序开发问题。

如果觉得靠谱客网站的内容还不错,欢迎将靠谱客网站推荐给程序员好友。

本图文内容来源于网友提供,作为学习参考使用,或来自网络收集整理,版权属于原作者所有。
点赞(37)

评论列表共有 0 条评论

立即
投稿
返回
顶部