有时候运行一些时间较长的命令,不能知道是否运行成功,用发送电子邮件提醒的方式来通知系统管理员是个不错的主意。
#!/bin/ksh
#
#*******************************
MAILADD=status
scp "admin@freelamp.com#22:/var/weblog/access.log" $LOGDIR
if [ $? -gt 0 ]; then
mail $MAILADD << EOF
From: $0
Subject: 日志拷贝错误
日志文件下载错误。
See $0 for details.
EOF
fi;
exit 0