linux - 显示当前解释器有多少个子进程的命令

标签 linux unix awk terminal

我发现 echo $$ 显示当前解释器 PID。所以我想出了这个解决方案: ps -eo ppid | tail-n+2 | awk '{if($1==`echo $$`) print "bingo"}' | wc --lines

但是,它不起作用。我该如何解决这个问题?

最佳答案

我想你正在寻找这个

ps -h --ppid $$ | echo $(($(wc -l) -2))

-2 删除 ps 和 wc

关于linux - 显示当前解释器有多少个子进程的命令,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/48037585/

相关文章:

c - 如何在 Unix 中设置 O_NONBLOCKING 标志

bash - 如何打印某些标签之间的数据?

awk - 是否可以使用awk将不同的行打印到不同的输出文件

linux - 在没有临时(中间)文件的情况下处理同一文件

JAVA_HOME 应该指向 JDK 而不是 JRE,即使它指向 JDK

c - 用于测试、报告或调试的 GLib/GObject 拦截错误/结构代码

linux - 通过从 Jenkins slave 执行的 bash 脚本向 Windows 机器发送 Ssh 命令

linux - 对输出文件中多行的多个模式使用 grep

linux - 后台接地和子处理期间的可变可访问性

python - 如何使用 Python 解析由自定义协议(protocol)数据包组成的 TCP 流