如何附加到正在运行的shell脚本?

时间:2016-08-18 06:42:22

标签: linux shell debugging gdb

是否可以,即使用gdb? 需要什么?

12606 ?        Ss     0:00 /bin/bash -c /xxx/bin/dispatch.start
12626 ?        S      0:00  \_ /bin/bash /xxx/bin/waitpower.sh
13831 ?        S      0:00      \_ /bin/sh ./wn-mps1086-generex start

我想附上waitpower.sh,看看发生了什么。

2 个答案:

答案 0 :(得分:0)

retty 12626

http://pasky.or.cz/dev/retty/“retty是一个很小的工具,可以让你附加在其他终端上运行的进程。”

答案 1 :(得分:0)

您可以使用shell脚本的进程ID附加gdb:

sudo gdb -p pid