我正在 Windows 下从 python 脚本运行一些 shell 测试脚本。shell 脚本正在测试各种模块的功能。
我面临的问题是某些脚本可能会挂起。为此,我为每个脚本添加了超时。此超时具有默认值。但是这个超时值可以通过 bash 脚本来改变——从一个 bash 函数(SetMaxTime)——我可以修改 SetMaxTime。
当使用默认值时,我在 python 中等待那段时间,如果 bash 脚本没有完成,我会认为该测试由于超时而失败。
问题是当超时的默认值从 bash 更改时。有没有办法从 python 与 bash 脚本(使用 mingw 运行)进行通信?
注意:脚本在 Windows 下运行。