ps -eaf | grep java
命令在这里不是一个解决方案,以确定一个进程是否是一个java进程,因为我的许多java进程在执行这个命令后没有在输出中列出。如何确定一个进程是在java或c或c + +进程在Linux?
8
A
回答
0
此线程解释如何找到它处理JVM运行
https://superuser.com/questions/441792/how-do-i-determine-what-running-process-is-using-java
所以,你可能只是通过所有的虚拟机检查,并检查它们是否正在运行,你正在寻找的进程ID。如果不是,它必须是其他语言。
3
简答题(希望有人写了一个更全面的一个):
获取进程PID
转到
/proc/<pid>
看看从那里
过程中的二进制文件
运行命令
file
和ldd
就可以看到你可以从他们的输出中找出(当然,检查命令的手册页)。使用
lsof
命令查看哪些文件进程已打开,并查看它们是否包含telltale库或类似文件。
0
Jab进程必须由Java可执行文件执行。因此,要查看该过程,您必须看到正在运行的命令行。 诗-ef 或者 JPS 或者 HTOP
是共同的解决办法
相关问题
- 1. 决定它是一个进程或线程在C++
- 2. 在C++中创建一个Linux进程
- 3. 如何确定是哪个进程在Linux中使用
- 4. 如何在Linux下用C++实现两个定期进程?
- 5. 在C或C++中进行Windows编程时,如何操作GUID?
- 6. 如何在Linux中读取另一个进程的输出C
- 7. 如何确定一个进程是由进程名运行
- 8. C++,如何在进程或线程之间共享数据
- 9. 如何确定是否在C#中管理进程?
- 10. 在C或Java编程
- 11. C++线程或并发进程
- 12. C:进程如何在linux中进行通信
- 13. 改进Java或preapre for C++?
- 14. 如何确定一个网页是否有RSS或不在C#
- 15. 如何确定是否在用户界面进程的进程?
- 16. 如何在C,C++的Linux操作系统上启动进程
- 17. C++ Linux监视进程sigsegv
- 18. C#如何检测如果文件是在另一个进程
- 19. 用C++在Linux中管理进程
- 20. Linux时间分割进程或线程
- 21. 如何在Linux下从C程序/守护进程启动firefox
- 22. 如何在Linux中完全从线程中终止进程(C)
- 23. 如何确定在Linux上是否使用Java或JRuby运行不同的进程ID?
- 24. jQuery的AJAX如何确定一个服务器进程正在运行或不
- 25. 从C++进程启动Java进程
- 26. 如何确定一个win32线程是在等待或加入或睡眠状态在c + +
- 27. 如何在linux中重复一个进程(或设置进程的一段时间)?
- 28. 如何杀死一个C#进程?
- 29. 如何使用一个进程给进程ID使用c#
- 30. 在Arduino上使用contikiOS进行C或C++编程
'jps'通常工作 – Samuel
那么它们是如何在'ps'输出上市?当然,你可能会遇到一个进程是* C++ *和* Java的问题。 – Andreas
会'pstree'帮忙吗? – zack