repo sync代码断点续传
repo同步几十G的代码,老是断线,又不会自动重连,所以,要自已写一个脚本建立auto_download.sh
# emacs auto_download.sh
#!/bin/bash
repo sync -j4
while [ $? -ne 0 ]
do
repo sync -j4
done
注意:其中"$?"可以获取shell最近一次的执行状态,如果成功,返回0,否则返回非0的数字。
运行这个SH就来同步,就很方便了
windows下的repo+git环境,可以用BAT批处理文件实现
autoRepoSync.bat
echo "======start repo sync====smartfire.cn=="
repo sync
while [ $? == 1 ]; do
echo "======sync failed, re-sync again======"
sleep 3
repo sync
done 在powerShell里,运行这个BAT ./autoRepoSync.bat 替代 repo sync 这个步骤。
参考
https://blog.csdn.net/u010164190/article/details/106166671
页:
[1]