matlab 检查另一个脚本是否有错误,然后终止并重新启动屏幕和脚本的脚本

isr3a4wc  于 2022-11-30  发布在  Matlab
关注(0)|答案(1)|浏览(145)

我在集群上有一个matlab脚本,它ping了一个API,但几个小时(2- 4小时)后,脚本将出现意外错误,我们认为这是由于ping API太多次造成的。
我想创建一个脚本(不确定它应该是.sh还是.py),它本质上监视matlab脚本,一旦它读到崩溃,它将杀死屏幕,创建一个新屏幕,并再次运行matlab脚本。
我目前正在手动重新启动,但效率很低。

qmb5sa22

qmb5sa221#

尝试通过执行以下操作将其全部保存为文本

def text():
#your code here
while True: text()

它的作用是重复你的代码,即使它停止或中断。你也可以尝试使用一个if函数:如果坏了,重新开始谢谢!

相关问题