Tôi có kịch bản bash như vậy:
array=( '2015-01-01', '2015-01-02' )
for i in "${array[@]}"
do
python /home/user/executeJobs.py {i} &> /home/user/${i}.log
done
Bây giờ tôi muốn lặp lại một loạt các ngày, ví dụ: 2015-01-01 cho đến 2015-01-31.
Làm thế nào để đạt được trong Bash?
Cập nhật :
Nice-to-have: Không nên bắt đầu công việc nào trước khi hoàn thành lần chạy trước đó. Trong trường hợp này, khi thi hành xong, lời nhắc bash $
sẽ trả về.
Ví dụ: tôi có thể kết hợp wait%1
vào vòng lặp của mình không?