大家好,又见面了,我是你们的朋友全栈君。如果您正在找激活码,请点击查看最新教程,关注关注公众号 “全栈程序员社区” 获取激活教程,可能之前旧版本教程已经失效.最新Idea2022.1教程亲测有效,一键激活。
Jetbrains全系列IDE使用 1年只要46元 售后保障 童叟无欺
部署在linux上的java程序,有时更新了包,忘记了是否执行了重启,此时有必要根据java进程的启动时间和包的更新时间来确定。
1. 查看Linux进程的启动时间
# ps axo pid,ppid,comm,pmem,lstart
PID PPID COMMAND %MEM STARTED
1 0 systemd 0.0 Wed Oct 6 16:16:53 2021
2 0 kthreadd 0.0 Wed Oct 6 16:16:53 2021
4 2 kworker/0:0H 0.0 Wed Oct 6 16:16:53 2021
- axo:选项
- pid:进程id
- comm:命令
- pmen: 进程占用的内存
- lstart: 进程启动时间
以上选项,可以根据需要进行选择。
2. 查询java进程的pid
# jps -lv
3. 根据pid查询java进程的启动时间
# ps axo pid,ppid,comm,pmem,lstart | grep 39230
39230 1 java 4.0 Sat Mar 12 13:28:50 2022
可以看出对应pid的java进程启动时间为:Mar 12 13:28:50 2022
有时想了解某个java进程运行了多长时间,是否被执行过重启操作,特别是对长时间运行的进程进行跟踪,以便了解内存使用以及垃圾回收情况。
发布者:全栈程序员-用户IM,转载请注明出处:https://javaforall.cn/172495.html原文链接:https://javaforall.cn
【正版授权,激活自己账号】: Jetbrains全家桶Ide使用,1年售后保障,每天仅需1毛
【官方授权 正版激活】: 官方授权 正版激活 支持Jetbrains家族下所有IDE 使用个人JB账号...