Sed 检查到服务器的文件传输是否失败,并为此发送电子邮件

Sed 检查到服务器的文件传输是否失败,并为此发送电子邮件,sed,Sed,我有一个文件,我想把它保存在其他服务器上,比如abc.com。 如果此操作由于某种原因(权限被拒绝或任何其他原因)而失败,则当前将以静默方式失败。 但我想,在这种情况下,它应该发送电子邮件给Ruhi@.abc.com. 如何实现这一点并测试场景 守则摘录: sed -e abc.txt > /net/abc.com/test/abc.txt #Sending email if [ -f /net/abc.com/test/abc.txt ]; then echo "co

我有一个文件,我想把它保存在其他服务器上,比如abc.com。 如果此操作由于某种原因(权限被拒绝或任何其他原因)而失败,则当前将以静默方式失败。 但我想,在这种情况下,它应该发送电子邮件给Ruhi@.abc.com.

如何实现这一点并测试场景

守则摘录:

sed -e  abc.txt > /net/abc.com/test/abc.txt

#Sending email

if [ -f /net/abc.com/test/abc.txt ]; then
       echo "content of abc.txt saved to server" | mail -s "Content of abc" dave@klm.com
else
       echo "File does not exist"
fi

代码似乎或多或少还行。您面临什么问题?我是否可以检查sed命令是否失败,然后发送电子邮件说明无法将文件传输到服务器。