我想获取给定进程名称的PID,并使用strace附加到其输出。我可以这样手动进行:
$ pidof foobar
1234 2345
$ strace -p1234 -p2345 -s9999 -e write
太好了!但是我想从Ansible中自动执行此操作,因此我需要在Bash中完成这两个步骤,即无需将两个数字PID手动转换为两个-p
参数。
我已经尝试了很多事情,例如根据PID创建数组,并尝试使用-p
将该数组加入,但是一旦复杂了,就需要创建一个函数,而我并没有很多一个Ansible缸套的适用范围。
谢谢!