入力ファイルを変えて、ジョブの実行を繰り返す処理を行うシェルスクリプトを書く。 ジョブの設定ファイルの中に入力ファイル名を書くところがあるのだが、ジョブ毎にその部分を書き変える。その処理はPythonのTemplateを使う。 まず、ジョブの繰り返しを制御するシェルスクリプトファイルを以下のように書く。計128個のジョブを実行する。ファイル名は、runall.shとしている。 #!/bin/sh for NUM in `seq -w 1 128` do echo ${NUM}, ' start' python runall.py ${NUM} a.out > log.${NUM} 2>&1 echo ${NUM}, ' end' done 実行プログラムがa.out。これを実行する前に、runall.pyで設定ファイル(ファイル名は、control)の書き変えを行っている。 runall.
![2011-05-09](https://cdn-ak-scissors.b.st-hatena.com/image/square/06a15c64ba0ceec233d86d71001ebb29a9dcbf5d/height=288;version=1;width=512/https%3A%2F%2Fcdn.blog.st-hatena.com%2Fimages%2Ftheme%2Fog-image-1500.png)