【发布时间】:2012-08-27 10:52:55
【问题描述】:
我正在 Windows 下从 python 脚本运行一些 shell 测试脚本。 shell 脚本正在测试各种模块的功能。
我面临的问题是某些脚本可能会挂起。为此,我为每个脚本添加了超时。此超时具有默认值。但是这个超时值可以被 bash 脚本改变——从一个 bash 函数( SetMaxTime )——我可以修改 SetMaxTime。
当使用默认值时,我会在 python 中等待那段时间,如果 bash 脚本没有完成,我会认为测试由于超时而失败。
问题是当超时的默认值从 bash 更改时。有没有办法从 python 与 bash 脚本(使用 mingw 运行)进行通信?
注意:脚本在 Windows 下运行。
【问题讨论】:
-
您的问题太笼统,无法回答。向我们展示您的代码,解释您认为其中可能存在的问题,我们将通过修复做出回应。
-
我给出了一个通用的答案。