新建一个shell脚本文件名为attach.sh,文件内容如下:
#!/bin/sh
pid=`ps -u 用户名 | grep 进程名 | cut -b1-5`
gdb -p $pid
假如用户名为abc,进程名为server
#!/bin/sh
pid=`ps -u abc | grep server | cut -b1-5`
gdb -p $pid
也可以用参数设置进程名
#!/bin/sh
pid=`ps -u abc | grep $1 | cut -b1-5`
gdb -p $pid
$1即为传入的参数,比如 ./attach.sh server