PHPを介してGDBからGDBバックトレース出力を取得しようとしています。system() を使用して "gdb /path/to/application /path/to/corefile" を呼び出したいのですが、GDB 内で "backtrace" を実行する必要があります。
PHP を介してプログラムを実行し、実行中にそのプログラムでコマンドを実行する方法はありますか? 私はこれを行う他の方法を受け入れています。
私は試していませんが、これには tty 機能を使用できます。
gdb には、標準入力への入力を受け入れる -tty パラメーターがあります。PHP マニュアルの誰かが、あなたが必要とする機能を提供してくれました: http://www.php.net/manual/en/ref.readline.php#38022
正しくない場合は申し訳ありませんが、他に回答がないことを考えると、これが私が試みていることです。
編集:別の考え。proc_open はあなたが望むことをするべきです: http://www.php.net/manual/en/function.proc-open.php