0

4 ~ 6 時間かかる実験をいくつか実行しようとしています。

私はPythonを使用してこれらの実験を実行しています。実験を次々と実行できるように自動化する方法はありますか?

atPythonで関数を見ました。特定の時間にスケジュールすることしかできません。ただし、いつ実験が終了するかはわかりません。

functionスケジューリングに使用できる、またはシェルスクリプトを使用して自動化する方法を提案できますか? または例

4

1 に答える 1

3

簡単な方法で、シェル スクリプトでそれらをバッチ処理することができます。

#!/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 に答える