在脚本中运行gdb时自动退出

时间:2017-04-15 08:16:37

标签: linux bash

我尝试使用gdb来调试由脚本创建的新进程。 在linux shell中,我尝试了这个:

service nginx reload

每次,gdb自动退出'quit',然后退出:

ps -ef | grep -i [m]yprocess |  awk '{print "gdb -p "  $2}'  | sh

我该怎么做才能解决这个问题?

1 个答案:

答案 0 :(得分:0)

你可以做到

gdb -p `pgrep myprocess`

我认为奇怪的行为是STDIN不是终端而是来自awk的管道的结果。