Tôi đã sử dụng lệnh này thành công, nó thay đổi một biến trong tệp cấu hình, sau đó thực thi tập lệnh Python trong một vòng lặp:
for((i=114;i<=255;i+=1)); do echo $i > numbers.txt;python DoMyScript.py; done
Vì mỗi DoMyScript.py
bản thân mất khoảng 30 giây để chạy trước khi kết thúc, tôi muốn đưa chúng xuống nền trong khi cái tiếp theo có thể được sinh ra.
Tôi đã thử những gì tôi quen thuộc, bằng cách thêm vào một dấu và như sau:
for((i=114;i<=255;i+=1)); do echo $i > numbers.txt;python DoMyScript.py &; done
Tuy nhiên, điều này dẫn đến lỗi dưới đây:
-bash: lỗi cú pháp gần mã thông báo bất ngờ `; '