How to send an error in mail which is showing in putty using shell script?

Viewed 20

Hi I am trying to make SFTP connection using shell script but its showing some failure. I need to capture that fail message and send it to team by mail. Could you please help me how can I do it?

Example:

I am running below code-

var=$(lftp<<END_SCRIPT
open sftp://${sftphost}
user ${sftpuser} ${sftppassword}
cd ${sftpfolder}
lcd $datadir
mget $new
bye
END_SCRIPT)

echo "var is $var"
    if [ $? -ne 0 ]
    then
        echo "sftp connection for $country failed" >> ${logfile}
        echo "<tr bgcolor='#FF5733'><td>$country</td><td>Failed</td><td>connection failed</td></tr>" >> $imr_success_message
        break
    fi

The error I am getting in putty-

ls: Access failed: No such file (/Engagements/CTP-Offering/PromomatMLR/USEDPRMDEVRSG01/PromomatDev-MVP00O/JNJ_EMEA/OUT/Reports/UKem/)
+ new=
+ lftp
cd: Access failed: No such file (/Engagements/CTP-Offering/PromomatMLR/USEDPRMDEVRSG01/PromomatDev-MVP00O/JNJ_EMEA/OUT/Reports/UKem)
File name missed. Try `help mget' for more information.

I want to send above error by mail.

0 Answers
Related