问题标签 [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.
linux - 遍历进程树
我有以下情况。
用户输入进程的 PID,脚本应该显示进程及其子进程、PID 的子子进程(等等),并且应该以树格式列出它。
我尝试使用pstree PID
and ps faux PID
,但它不起作用。似乎它没有将进程的 PID 作为参数。
请问有什么想法吗?
unix - pstree 中进程周围的花括号是什么意思?
手册页确实解释了括号大括号的含义(它指的是线程),但我想知道大括号的含义。
从这里我可以看到,auditd
并且node
是这样的。
我目前最好的猜测是这意味着它们在输入时被阻止了。
c - C - pstree 等价物
在 BASH 中有一个 pstree 命令可以“绘制”进程树。我想知道 C 编程语言中的类似功能是什么?
一个简单的例子将不胜感激。
pstree - 如何使用 pstree 从树中的一个点到另一个点查找进程列表?
我有一些 pid,我想知道每个父进程一直到 init 的进程名称。
例如,当我输入我正在寻找的这个命令时,我想看到类似“init────sshd────bash────mypidprocess”的内容
默认情况下,pstree 会打印出相反的内容,从给定 pid 的进程名开始,一直到最后一个子进程。
我将如何告诉 pstree 递归打印出 pid 的父母?
perl - perl中如何使用管道
我的语法是
但我收到一个错误。
有什么想法吗?
linux - 在 awk 命令中使用 pstree
我想pstree
在一组我发现使用的 pid 上运行ps
不幸的是,输出是空的,但是如果我pstree
使用相同的 pid 手动运行命令,我会得到所需的输出。命令有什么问题awk
?或者我如何通过其他方式达到预期的结果?
multithreading - c中的线程池和fork
我有一个使用管道和叉子执行 find 命令的程序。当我每次查找使用一个主 pthread 和一个 pthread 时,我在 pstree 中有这些结果(对于 2 个查找):
当我使用一个主 pthread 和一个线程池(有 10 个线程)进行查找时,我在 pstree 中有这些结果(再次查找 2 个):
那是对的吗?我相信它一定是这样的:
但我没有经验,所以我不能确定。
fork 在 find 之前被调用。这是一个原因吗?
如果这是错误的,我该怎么办?
linux - 为什么pstree中显示的某些进程在ps -ef中没有显示?
作为标题,我在 Linux 的 sh shell 中运行了上述命令,但我无法通过运行“ps -ef | grep dummy”找到 pid 7459 的子进程。有人可以解释为什么这两个命令之间会有这样的差异吗?它们是活动进程,而不是 LWP(线程),对吗?顺便说一句,我怎样才能显示线程?
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 文件是系统默认的,这里就不贴了。
谢谢!
python - python:从字典中的ps命令重新创建系统进程树
我是 python 新手,我正在尝试在 python 字典中重新创建进程层次结构,就像 unix pstree 所做的那样。
不幸的是,我无法使用美妙的 psutil 库,因为我没有权限搜索 /proc 路径。
有人已经做过这个练习了吗?