我正在尝试进行一些需要4-6小时的实验。
我正在使用python运行这些实验。有没有办法让我自动化,以便我可以一个接一个地运行实验?
我查看了python中的at
函数。这只允许我在特定时间安排它。但是,我不知道实验结束的时间。
你能建议一个function
我可以用来安排调度甚至如何自动使用shell脚本吗?或者一个例子
答案 0 :(得分:3)
好吧,你可以采用简单的方法,只需在shell脚本中批量处理它们:
#!/bin/bash
date
python stage1.py ; date
python stage2.py ; date
python stage3.py ; date
python stage4.py ; date
python stage5.py ; date
python stage6.py ; date
然后安排或运行脚本本身。这似乎是最简单的解决方案。
对date
的调用就在那里,所以你可以看到每个阶段花了多长时间。它们可能是必要的,也可能不是必需的,或者它们可以用不同的时序解决方案替换。