Я пишу скрипт Bash, где в полночь мой экземпляр EC2 отправляет некоторые данные в другой экземпляр EC2 и для сокращения стоимости, я пишу сценарий, который запускает сервер, затем передаю данные на этот сервер, а затем закрываю сервер, так как он просто для поддержания данных. Он не передал данные, и данные также будут в моем домашнем каталоге, как если бы RSYNC не удалось или что -то в этом роде? Вт соединения 19 августа 00:02:21 IST 2025
SSH готов за 1 Временный вторник 19 августа 00:02:22 IST 2025
Проверено подключение, а его активное вторное вмее /> Данные очищаются, а также вторник 19 августа 00:02:28 IST 2025
Server Seported Tue 19 августа 00:02:29 IST 2025 < /p>
< /blockquote>
Данные также будут очищены, так как это не будет, чтобы не было, чтобы не произойти, чтобы не произойти, так как это не будет, чтобы не было, чтобы не произойти. Создание зашифрованного файла с OpenSSL, поэтому выясняется экстрафиль, который зашифрован один < /p>
Скрипт SSH Проверка сценария < /p>
while true; do
if ssh -i "${key}" -o StrictHostKeyChecking=accept-new ubuntu@"${ip}" 'echo ssh ready' 2>/dev/null; then
echo "ssh is ready in ${count} time $(date)" >> "${log}"
break
fi
((count++))
if [ $count -gt $max_try ]; then
echo "ssh is having problem to connect $(date)" >> "${log}"
exit 1
fi
sleep 10
done
< /code>
и скрипт rsync < /p>
rsync -avz --progress -e "ssh -i ${key} -o StrictHostKeyChecking=accept-new" "/home/ubuntu/scripts/automated_datasender/${file}" ubuntu@"${ip}":/home/ubuntu/backups
status=$?
if [ "$status" -eq 0 ]; then
echo "data is transfered over server ${ip} $(date)" >> "${log}"
else
echo "data is not transfered $(date)" >> "${log}"
fi
< /code>
Я подумал, что, может быть, SSH будет проблемой, но почему он работает над обычным ручным управлением? И если SSH не готов к этому, я пишу, чтобы проверить сценарий SSH, где он проверяет около 12 раз, что SSH готов или нет, так что он готов в первой проверке, так как я предоставил журналы.
Подробнее здесь: https://stackoverflow.com/questions/797 ... in-cronjob
RSYNC не работает на удаленном сервере в Cronjob ⇐ Linux
-
- Похожие темы
- Ответы
- Просмотры
- Последнее сообщение