0

我正在尝试进行一些需要 4-6 小时的实验。

我正在使用 python 运行这些实验。有没有办法让我自动化,以便我可以一个接一个地运行实验?

我查看了atpython中的函数。这只允许我在特定时间安排它。但是,我不知道实验什么时候结束。

你能建议一个function我可以用来调度甚至如何使用 shell 脚本自动化的方法吗?或一个例子

4

1 回答 1

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很简单,因此您可以看到每个阶段花费了多长时间。它们可能是必需的,也可能不是必需的,或者它们可以用不同的计时解决方案替换。

于 2013-01-31T03:06:23.470 回答