4 ~ 6 時間かかる実験をいくつか実行しようとしています。
私はPythonを使用してこれらの実験を実行しています。実験を次々と実行できるように自動化する方法はありますか?
at
Pythonで関数を見ました。特定の時間にスケジュールすることしかできません。ただし、いつ実験が終了するかはわかりません。
function
スケジューリングに使用できる、またはシェルスクリプトを使用して自動化する方法を提案できますか? または例
簡単な方法で、シェル スクリプトでそれらをバッチ処理することができます。
#!/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
はそこにあるだけなので、各段階にかかった時間を確認できます。それらは必要な場合とそうでない場合があり、別のタイミング ソリューションに置き換えることもできます。