-5
ps -ef | grep 426
root      4260   587  0 Apr17 ?        00:00:00 [bnx2i_thread/4]
root      4261   587  0 Apr17 ?        00:00:00 [bnx2i_thread/5]
root      4262   587  0 Apr17 ?        00:00:00 [bnx2i_thread/6]
root      4263   587  0 Apr17 ?        00:00:00 [bnx2i_thread/7]
root      4264   587  0 Apr17 ?        00:00:00 [bnx2i_thread/8]
root      4265   587  0 Apr17 ?        00:00:00 [bnx2i_thread/9]
root      4267   587  0 Apr17 ?        00:00:00 [bnx2i_thread/10]
root      4268   587  0 Apr17 ?        00:00:00 [bnx2i_thread/11]
root      4269   587  0 Apr17 ?        00:00:00 [bnx2i_thread/12]

请帮助我理解具有给定 pid 的 ps 命令的输出。我试图检查服务是否正在运行。

编辑:为迟到的回复道歉。像这样使用 ps 和 grep 并不理想;尽管如果我的应用程序正在运行,它会给出预期的结果。就是这样,我不小心得到了“bnx2”网络驱动程序,它可以是内核驱动程序,也可以是大多数 2.6 Linux 内核的单独包)。

4

2 回答 2

0

这本质上与java无关。

您的“服务”是使用某个应用程序启动的,而不是 grep 进程 ID,您可以 grep 进程名称

于 2013-09-11T18:30:33.377 回答
0

如果你想找到任何与 java 相关的进程,你应该使用 java 关键字。试试下面的命令:

ps -ef | grep -i java
于 2013-09-11T18:34:15.460 回答