使用期望解释器通过电子邮件通知脚本失败

时间:2018-08-20 19:14:55

标签: linux bash

我试图在脚本的任何部分失败时发送电子邮件。这是脚本:

#!/usr/bin/expect
spawn sftp -oPort=9999 ser_s_nm@mtg-fn-serv01
expect "password:"
send "password123\n"
expect "sftp>"
send "put /folder1/folder2/report.zip\n"
expect "sftp>"
send "exit\n"
interact

我尝试使用if语句和退出代码来完成此操作,但是期望解释器无法将$?识别为命令。我该如何使用将被识别的命令?

0 个答案:

没有答案