Каждый вечер я запускаю сценарий резервного копирования, где я собираю некоторые данные, а затем отправляю их на другой сервер по sftp.Поскольку это действительно важные данные, я бы хотел, чтобы их заметили по электронной почте, если что-то пойдет не так.Вот почему я решил получать уведомления, если в задании cron (на управляемом сервере) возникают ошибки.
Вот так выглядит соединение sftp:
sftp -i ~/.ssh/id_rsa server.com <<EOF
put $file
rm $file_old
EOF
К сожалению, сейчас я получаюmail каждый раз, когда запускается скрипт, показывая вывод соединения sftp следующим образом:
Connected to server.com.
% Total % Received % Xferd Average Speed Time Time Time Current
Dload Upload Total Spent Left Speed
0 0 0 0 0 0 0 0 --:--:-- --:--:-- --:--:-- 0
0 0 0 0 0 0 0 0 --:--:-- --:--:-- --:--:-- 0
Скрипт работает и файлы передаются.Есть ли способ скрыть вывод соединения sftp, но показать возможные ошибки скрипта?Любая помощь с благодарностью!