Ich habe ein solches Bash-Skript:
array=( '2015-01-01', '2015-01-02' )
for i in "${array[@]}"
do
python /home/user/executeJobs.py {i} &> /home/user/${i}.log
done
Jetzt möchte ich eine Reihe von Daten durchlaufen, z. B. 2015-01-01 bis 2015-01-31.
Wie in Bash zu erreichen?
Update :
Nice-to-have: Es sollte kein Job gestartet werden, bevor ein vorheriger Lauf abgeschlossen wurde. In diesem Fall wird nach Abschluss von executeJobs.py die Bash-Eingabeaufforderung $
zurückgegeben.
könnte ich zB wait%1
in meine Schleife aufnehmen?