0 当我执行第三方程序时,是否可以查看(并跟踪)带有相应参数的对其他程序的所有可能的外部调用? 假设我有一个程序“ foo”,该程序有时会调用不同的外部脚本或shell命令。是否可以跟踪这些? 先感谢您 executable logging debugging — 瓦莱里奥·朱夫里达(Valerio Giuffrida) source
0 看来您在寻找strace-来自strace包。 例如,您可以通过运行以下命令来跟踪与文件相关的系统调用: strace -e file ls 或者,可以使用LD_DEBUG环境变量。它虽然不为人所知,但是仍然是一种非常有趣的调试方式,如果您无法安装strace或其他调试工具,则特别有用。 LD_DEBUG=help cat 将为您提供选择。 — 梅斯蒂亚 source