На этот вопрос уже есть ответ здесь:
Я хочу автоматизировать несколько команд rsync, как показано ниже:
Кто-нибудь может помочь?
Что-то вроде этого:
# --progress will show rsync progress in real time
rsync1 --progress source dest
read -p "Proceed? [N/y]: " PROCEED
# default response is "n"
PROCEED=${PROCEED:-"n"}
# convert the response to lower case to make it eiser to test
if [ "${PROCEED,,}" = 'y' ]; then
echo "Proceeding..."
else
echo "Stopping"
# change to exit 0 if you don't want this to be an error condition
exit 1
fi
rsync2 --progress source dest