好的,我有一个 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”输出创建的。有任何想法吗?谢谢
None
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)