我正在尝试运行几个实验,它们需要4-6个小时。
我正在使用python运行这些实验。有没有办法让我自动化,这样我就可以一个接一个地运行实验?
我研究了python中的at函数。这只允许我将其安排在特定的时间。然而,我不知道实验什么时候结束。
你能推荐一个我可以用来安排日程的function,或者甚至是如何使用shell脚本实现自动化的吗?或者举个例子
发布于 2013-01-31 11:06:23
嗯,您可以采用简单的方法,只需在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的调用很简单,所以您可以看到每个阶段花费了多长时间。它们可能是必要的,也可能不是必需的,或者可以用不同的定时解决方案来替换。
https://stackoverflow.com/questions/14617779
复制相似问题