自动同步直到完成的脚本
#!/bin/bash
# filename: fetch_src.sh
# author: counsellors
i=0 # set counter to 0
while true # infinite loop
do
repo sync # silent curl request to site
if [ $? -eq 0 ]
then
# curl didn't return 0 - failure
echo "download over!" $i
break # terminate loop
fi
i=$(($i+1)) # increment counter
echo -en "$i \r" # display # of requests each iteration
sleep 1 # short pause between requests
done