我正在尝试进行一些需要 4-6 小时的实验。
我正在使用 python 运行这些实验。有没有办法让我自动化,以便我可以一个接一个地运行实验?
我查看了at
python中的函数。这只允许我在特定时间安排它。但是,我不知道实验什么时候结束。
你能建议一个function
我可以用来调度甚至如何使用 shell 脚本自动化的方法吗?或一个例子
好吧,你可以做一个简单的方法,然后在一个 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
很简单,因此您可以看到每个阶段花费了多长时间。它们可能是必需的,也可能不是必需的,或者它们可以用不同的计时解决方案替换。