好的,我有一个php调用shell脚本:
shell_exec("sh /home/u-pc/Downloads/coredumps/analyze.sh");
在shell脚本(analyze.sh)中我有:
...# Other setup code...
gzip -d coredump.gz
tar xvg symbols.gz
gdb -batch -ex "set logging on" -ex "bt" myprogram mycoredump -ex "set logging off"
现在php能够执行shell脚本,但只能解开符号。它似乎没有运行gdb命令。我没有堆栈跟踪日志文件。
有趣的是,当我自己运行analyze.sh时,一切正常,gdb.txt是用“bt”输出创建的。有任何想法吗?感谢