Khi bạn nói 5 phút, bạn có nghĩa là 5 phút hay bạn sẽ quên lệnh trong 5 phút và để nó chạy vô thời hạn
Có rất nhiều lựa chọn để lựa chọn, nhưng tôi sẽ chỉ cho bạn 4 cách thông minh để thực hiện điều này.
for (( i=0; i<=20; i++)); do 'acd_cli sync' $i ;sleep 300; done
Điều này nói rằng tôi là 0, sau đó 0 nhỏ hơn 20, vì vậy nó sẽ trừ đi 1 cho đến khi đạt 0. Vì vậy, nó sẽ chạy 20 lần. Cứ sau 5 phút
while true; do 'acd_cli sync'; sleep 300; done | at now +30 min
Điều này nói đúng, hãy thực hiện lệnh được đưa ra cứ sau 5 phút, Bắt đầu từ bây giờ trong 30 phút, Để chạy lệnh này, bạn sẽ cần Cài đặt bằng cách chạy apt install tại --assume-yes, Không chắc chắn rằng nó sẽ hoạt động trên một vòng lặp mặc dù
while true [ $i -lt 20 ]; do 'acd_cli sync' & i=$[$i+1];sleep 300; done
Lệnh này cho biết, Mặc dù $ i vẫn thấp hơn 20 so với Giao diện dòng lệnh Amazon Cloud Drive mà bạn đã liệt kê, nhưng tôi vẫn là tôi cộng với một lần trong mỗi lần xuất hiện của lệnh, cứ sau 5 phút
for i in $(seq 20); do 'acd_cli sync' $i; sleep 300; done
Điều này cho biết Chuỗi đầu vào 20 thực hiện đồng bộ hóa Amazon Cloud Drive, cứ sau 5 phút 20 lần