Завершенный, кажется, появляется только в состоянии Copying. Таким образом, это не имеет значения, кто из обоих проверяется.
while ( ./prog status|grep -qw complete 2>/dev/null )
do
echo Waiting one hour for copy to complete.
sleep 3600
# or exit if you like to
done
# Synced, do whatever is to be done
Взгляните на pfSense.
pfSense является бесплатным, специализированным распределением с открытым исходным кодом FreeBSD, адаптированного для использования в качестве брандмауэра и маршрутизатора. В дополнение к тому, чтобы быть мощным, гибким брандмауэрингом и платформой маршрутизации, это включает длинный список связанных функций и системы пакета …
При необходимости в профессиональном формирователе etinc является золотым стандартом. pfsense не масштабируется хорошо, и он на самом деле не делает формирования окна. Это просто задерживает пакеты. ET/BWMGR платит за себя, потому что он уменьшает потоки трафика, таким образом, можно поместить больше пользователей с меньшим количеством пропускной способности.
www.etinc.com