当前位置: 首页 > 面试题库 >

Linux / Bash,使用ps -o通过特定名称获取进程?

潘安邦
2023-03-14
问题内容

我正在尝试使用ps
-o命令获取有关与某个名称匹配的进程的特定信息。但是,我遇到了一些问题,当我尝试使用它甚至只是获取所有进程时,就像这样,它只返回正常返回值的子集ps -ef(它不会返回几乎相同数量的结果,因此它不会返回所有正在运行的进程)

ps -ef -o pid,time,comm

我想尝试这样的事情(如下),但结合了ps -o只是从中获取特定信息(只是PID)

ps -ef |grep `whoami`| grep firefox-bin

感谢您提供有关如何正确执行此操作的任何建议,谢谢


问题答案:

这将按名称获取进程的PID:

pidof name

然后可以将其重新插入ps以获取更多详细信息:

ps -p $(pidof name)


 类似资料:
  • 问题内容: 这应该很简单,但我只是没有看到。 如果我有一个进程ID,该如何使用它来获取有关该进程的信息,例如进程名称。 问题答案: 在Linux下,您可以读取proc文件系统。文件包含命令行。

  • 问题内容: 有什么办法可以在Python中按进程名称获取PID? 例如,我需要获得通过。 问题答案: 你可以使用进程的名字来的PID 通过subprocess.check_output: 将运行命令为, 如果返回码非零,则会引发CalledProcessError。 要处理多个条目并转换为整数: 在[21]中:get_pid(“ chrome”) 或者通过标记获取单个pid:

  • 问题内容: 如何在C中获取进程名称?同名,在中。我不想解析该文件。有什么编程方式可以做到这一点? 问题答案: 它指向了,或者您确实可以阅读。或者,您可以使用,不确定由谁来设置它以及它的可靠性。

  • 问题内容: 我无法按名称恢复张量,我什至不知道是否可能。 我有一个创建图的函数: 我想在此函数之外访问变量S1_conv1。我试过了: 但这给了我一个错误: ValueError:共享不足:不允许使用变量scale_1 / Scale1_first_relu。您是说要在VarScope中设置“ reuse = None”? 但这有效: 我可以解决这个问题 但我不想那样做。 我认为我的问题是S1_c

  • 问题内容: 我正在尝试获取证书颁发者信息(通用名称),但是链接中的代码不适用于某些URL。 例如,我尝试使用主机名“ cds.ca”,它说 但我仍然可以使用Internet Explorer(* .cds.ca)来获得通用名称 所以我认为我应该使用自己的证书(.cer)而不是使用getpeercert(),那么我应该如何更改该行? 或者,还有其他方法可以使用我自己的证书文件来实现CN吗? 问题答案

  • 问题内容: 您可以使用以下名称获取张量 但是,您可以获得诸如之类的操作,还是队列中的操作? 在我的第一个模型中,我返回了函数所需的所有张量和运算。但是张量的列表很难看。在以后的模型中,我将所有张量和操作数丢入字典中,以方便访问。这次,我以为我只是在需要时按名称查找张量,但我不知道该如何使用ops。 还是有更好的方法来做到这一点?我发现到处都需要各种张量和操作。训练,推理代码,测试用例,因此,需要一