如果我们运行time.sleep(10)并将超时设置为两秒:finished = call_timeout(2, time.sleep, args=(10, ))
结果:Timeout
python通过subprocess模块调用系统命令。实际使用中,有一次是命令进入了交互模式,结果web端直接卡死了。调用时设置一个超时时间,时间用完后自动断开。
这样就避免了系统因为调用命令而僵死的问题。
欢迎分享,转载请注明来源:内存溢出
如果我们运行time.sleep(10)并将超时设置为两秒:finished = call_timeout(2, time.sleep, args=(10, ))
结果:Timeout
python通过subprocess模块调用系统命令。实际使用中,有一次是命令进入了交互模式,结果web端直接卡死了。调用时设置一个超时时间,时间用完后自动断开。
这样就避免了系统因为调用命令而僵死的问题。
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)