问题标签 [pstree]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
3 回答
24539 浏览

linux - 遍历进程树

我有以下情况。

用户输入进程的 PID,脚本应该显示进程及其子进程、PID 的子子进程(等等),并且应该以树格式列出它。

我尝试使用pstree PIDand ps faux PID,但它不起作用。似乎它没有将进程的 PID 作为参数。

请问有什么想法吗?

0 投票
1 回答
3098 浏览

unix - pstree 中进程周围的花括号是什么意思?

手册页确实解释了括号大括号的含义(它指的是线程),但我想知道括号的含义。

从这里我可以看到,auditd并且node是这样的。

我目前最好的猜测是这意味着它们在输入时被阻止了。

0 投票
1 回答
3782 浏览

c - C - pstree 等价物

在 BASH 中有一个 pstree 命令可以“绘制”进程树。我想知道 C 编程语言中的类似功能是什么?

一个简单的例子将不胜感激。

0 投票
1 回答
1361 浏览

pstree - 如何使用 pstree 从树中的一个点到另一个点查找进程列表?

我有一些 pid,我想知道每个父进程一直到 init 的进程名称。

例如,当我输入我正在寻找的这个命令时,我想看到类似“init────sshd────bash────mypidprocess”的内容

默认情况下,pstree 会打印出相反的内容,从给定 pid 的进程名开始,一直到最后一个子进程。

我将如何告诉 pstree 递归打印出 pid 的父母?

0 投票
3 回答
148 浏览

perl - perl中如何使用管道

我的语法是

但我收到一个错误。

有什么想法吗?

0 投票
3 回答
472 浏览

linux - 在 awk 命令中使用 pstree

我想pstree在一组我发现使用的 pid 上运行ps

不幸的是,输出是空的,但是如果我pstree使用相同的 pid 手动运行命令,我会得到所需的输出。命令有什么问题awk?或者我如何通过其他方式达到预期的结果?

0 投票
0 回答
266 浏览

multithreading - c中的线程池和fork

我有一个使用管道和叉子执行 find 命令的程序。当我每次查找使用一个主 pthread 和一个 pthread 时,我在 pstree 中有这些结果(对于 2 个查找):

当我使用一个主 pthread 和一个线程池(有 10 个线程)进行查找时,我在 pstree 中有这些结果(再次查找 2 个):

那是对的吗?我相信它一定是这样的:

但我没有经验,所以我不能确定。

fork 在 find 之前被调用。这是一个原因吗?

如果这是错误的,我该怎么办?

0 投票
1 回答
4309 浏览

linux - 为什么pstree中显示的某些进程在ps -ef中没有显示?

作为标题,我在 Linux 的 sh shell 中运行了上述命令,但我无法通过运行“ps -ef | grep dummy”找到 pid 7459 的子进程。有人可以解释为什么这两个命令之间会有这样的差异吗?它们是活动进程,而不是 LWP(线程),对吗?顺便说一句,我怎样才能显示线程?

0 投票
0 回答
518 浏览

cron - Cron 作业运行两次(CentOS6.5)

我注意到我的一台服务器的 logwatch 输出通过电子邮件发送了两次。在深入研究之后,我发现它不仅是 logwatch,而且所有的 cron 作业都只运行了两次。

昨天我花了几个小时研究,但还没有得到答案。

因此,为了避免我已经分析过的答案或假设:

不,cron 守护进程没有运行两次 (ps ax)

不,我在 /etc/crontab 和 /var/spool/* 中没有重复项

当我手动运行“run-parts /etc/cron.hourly”时,它只运行一次,正如预期的那样。

我尝试在 cron.hourly (1echo) 中创建一个测试脚本并等待 cron 运行。这是“1echo”脚本的内容:

这是我在“mycron.log”文件中记录的内容:

从日志的内容中可以看出,该任务同时运行了两次:首先两次运行都记录日期,然后是 pftrees 的输出。

/etc/crontab 文件是系统默认的,这里就不贴了。

谢谢!

0 投票
1 回答
725 浏览

python - python:从字典中的ps命令重新创建系统进程树

我是 python 新手,我正在尝试在 python 字典中重新创建进程层次结构,就像 unix pstree 所做的那样。

不幸的是,我无法使用美妙的 psutil 库,因为我没有权限搜索 /proc 路径。

有人已经做过这个练习了吗?