使用进程名称而不是 PID 来连接 strace

使用进程名称而不是 PID 来连接 strace

如何pstrace在 bash 中实现一个包装脚本来改变

[sudo] strace -c -p [PID]

[sudo] pstrace -c -p [PROCESS-NAME]

类似于

killall [PROCESS-NAME]

被使用。带有完成和一切。

答案1

在 ubuntu 上,killall tabing 至少由 bash-completion 包处理。你可以在以下位置查看脚本:

/etc/bash_completion.d/procps

您必须找到一个脚本放入该目录或编写自己的脚本。但是对于 strace,-p 代表 pid,因此不确定 bash-completion 的效果如何。

相关内容