我有一个python脚本,它执行一些名为“python1.py”的东西。有时因为连接问题,会崩溃。我还有另一个剧本叫“循环.py“这应该是在第一台发生故障时监控并重新启动。到目前为止,它无法重新启动。也就是说,当异常出现时(IOError或WatsonException(我使用的是watsonapi))脚本就会停止
python1.py是这样的:
def mainfunction ():
a = randrange(0, 1)
Print (' my routine is doing something')
if a = 1 :
Print ('a = 1 ')
else :
Print (' a is not equals to 1')
mainfunction ()
另一个脚本应该重新启动第一个脚本,如下所示:
^{pr2}$python1.py应该在每次发生异常时重新启动,但事实并非如此。在
我发现了使用python的方法subrpocess它工作得很好,我可以让预期工作。在
相关问题 更多 >
编程相关推荐