我尝试使用gdb来调试由脚本创建的新进程。 在linux shell中,我尝试了这个:
service nginx reload
每次,gdb自动退出'quit',然后退出:
ps -ef | grep -i [m]yprocess | awk '{print "gdb -p " $2}' | sh
我该怎么做才能解决这个问题?
答案 0 :(得分:0)
你可以做到
gdb -p `pgrep myprocess`
我认为奇怪的行为是STDIN不是终端而是来自awk
的管道的结果。