微信公众号搜"智元新知"关注
微信扫一扫可直接关注哦!

有没有办法在linux终端中捕获子进程的响应?

如何解决有没有办法在linux终端中捕获子进程的响应?

我正在尝试安装软件。执行 setup.sh 时,它调用一个编译文件 linux.installer,该文件显然调用了 bash 命令,然后出现以下错误

ERROR: Cannot wait for process "/media/virtualCD/installGUI" "-Cdpath" "media/virtualCD/linux"

奇怪的是,当我自己运行相同的命令行时(在终端中实际复制和粘贴):installGUI 运行完美(在声明了一些环境变量之后)。

所以,我想知道 "/media/virtualCD/installGUI" "-Cdpath" "media/virtualCD/linux" 对父进程 linux.installer 的“环境”的响应是什么。因为显然,在终端中运行此命令行或通过 linux.installer 运行它之间存在一些差异。

我尝试使用 ltracestrace。我找出了涉及哪些环境变量和库。但我想知道这个命令行的响应是什么,就像我进入“linux.installer 终端”一样。

有什么方法可以调试这个吗?

版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。