मेरे पास ऐसी बैश स्क्रिप्ट है:
array=( '2015-01-01', '2015-01-02' )
for i in "${array[@]}"
do
python /home/user/executeJobs.py {i} &> /home/user/${i}.log
done
अब मैं तारीखों की एक सीमा के माध्यम से लूप करना चाहता हूं, जैसे 2015-01-01 से 2015-01-31 तक।
बाश में कैसे प्राप्त करें?
अपडेट :
नीस-टू-है: पिछले रन के पूरा होने से पहले कोई काम शुरू नहीं किया जाना चाहिए। इस स्थिति में, जब executeJobs.py पूरा हो जाता है तो bash शीघ्र $
वापस आ जाएगा।
उदाहरण के लिए मैं wait%1
अपने पाश में शामिल कर सकता हूं ?