10

所以,我有一个相当长且复杂的脚本,旨在供那些不想深入研究任何错误的人使用。

最近在测试的时候,脚本莫名卡住了。长话短说,我在子 shell 中执行了一个命令,以便能够将 stdout 和 stderr 发送到我的日志文件:

(/path/to/script -i -ran 2>&1; ) | tee -a /path/to/mylogfile

该脚本不再在进程树中,不再运行,并且似乎已经完全退出,因为它作为最后一个操作写入的文件在那里并且没有打开。然而,发球台仍然顽固。我杀了 tee,剧本愉快地进行着。这是第一次发生这种情况,我想知道我是否可以做些什么来防止它再次发生。任何想法将不胜感激。

4

0 回答 0