如何获得管道另一侧的pid?
我想知道管道另一侧的pid。如果是Linux,我可以像这些命令一样匹配
ls -l /proc/SELF_PID/fd/0
的id。
[root @ host~]#command1 | command2&
我知道command2的PID = 5912。
[root @ host~] #ls -l / proc / 5912 / fd / 0
lr-x ------ 1 root root 64 Mar 25 18:00 / proc / 5912 / fd / 0 - > pipe:[540748072]
[root @ host~] #ls -l / proc / [0-9] * / fd / 1 | grep'pipe: [540748072 ]'
l-wx ------ 1 root root 64 Mar 25 18:01 / proc / 5911 / fd / 1 - > pipe:[540748072]
[root @ host~] #cat / proc / 5911 / cmdline
vmstat12
Linux上有更好的方法吗?或者如何使用BSD和其他操作系统?
我想知道是否有一个好的CPAN模块......
谢谢。
没有找到相关结果
已邀请:
1 个回复
仿普