linux - 如何在 Bash 中将进程的子进程输出为数字

标签 linux bash ubuntu process

我想将按名称而不是 PID 搜索的进程的子进程的计数输出到 text.log。例如,我想按名称对 Firefox 的进程进行计数,并将它们作为数字“6”输出到文本文件中。

最佳答案

使用 ps 命令通过 PID:

ps --ppid PID_OF_PROC | wc -l

如果您需要递归地使用它,即包括子项的子项,则使用:

ps x --ppid PID_OF_PROC | wc -l

关于linux - 如何在 Bash 中将进程的子进程输出为数字,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/26619549/

相关文章:

linux - Wine 中的 VB 脚本不返回 RND 函数的值

java - 须藤: effective uid is not 0 when running under tomcat service

php - Ubuntu 的自定义日期格式

java - Jenkins 构建失败并且浏览器未在 Linux 上启动但在本地计算机上运行

php - 实时获取多个 exec() 进程的进度

bash - 如何使用 bash 或 curl 将数据 urlencode 到 URL

bash - 尝试将 csv 导入 sqlite 数据库失败并出现错误 - 预期 9 列,但发现 1 - 用 NULL 填充其余部分

bash - 检查变量是否包含一组 TLD 中的域名

qt - QT : svg 中的未知模块

http - 我的 golang 网络服务器是否需要以 root 用户身份运行才能支持 HTTPS/TLS?