Мне нужно выяснить, как добавить уведомление по электронной почте, если файлы были успешно переданы «Передача прошла успешно» или если у них возникла проблема «Возникла проблема» ....... что я делаю неправильно ... .это сообщение, которое я получаю после передачи файлов
sftp> invalid command name "EOD"
while executing
"EOD"
#!/usr/bin/expect<<EOD > output.log
#
spawn sftp -o Port=22 HOSTDNS@HOSTDNS.com
expect "assword:"
send "password\r"
expect "sftp>"
send "lcd /usr/lib/basic/TEMP/TRANS\r"
expect "sftp>"
send "cd /home/denni/STORAGE\r"
expect "sftp>"
send "mput *\r"
expect "sftp>"
send "bye\r"
EOD
RC=$?
if [[ ${RC} -ne 0 ]]; then
cat output.log | mail -s "Errors Received"
"username@somewhere.com"
else
echo "Success" | mail -s "Transfer Successful"
"username@somewhere.com "
fi