gdbinit をセットアップして、gdb をリモート マシン上の特定のプログラムに自動的にアタッチしようとしています。
私のスクリプトは次のようなものです:
define hook-run
target extended-remote | ssh -T remotemachine gdbserver --multi -
attach $pid
... <additional complicated stuff here>
end
もちろん、私の問題は $pid がないことです。を実行して見つけることができますがssh remotemachine ps | grep myprogram
、それを gdb スクリプト内から実行してその$pid
変数に割り当てる方法がわかりません。どうやってやるの?ここでPythonが必要になると思います...