我有一个要求,我需要在不同的服务器上测试ssh tunnel
是否存活。
这就是代码检查连接是否有效的方式,如果它是活动的,它会发送电子邮件。
#!/bin/bash
SERVERIP=192.xxx.xxx.xxx
NOTIFYEMAIL=xyz@gmail.com
SENDEREMAIL=alert@localhost
SERVER=http://127.0.0.1/
ping -c 3 $SERVERIP > /dev/null 2>&1
if [ $? -eq 0 ]
then
# Use your favorite mailer here:
mailx -s "Server $SERVERIP is down" -r "$SENDEREMAIL" -t "$NOTIFYEMAIL" </dev/null
fi
但是,在运行此ssh文件时,会生成以下错误。有人可以帮我吗。
未指定收件人 &#34; / home / user name / dead.letter&#34;三百〇三分之一十
答案 0 :(得分:2)
-t开关强制您拥有特定的标题格式。删除它,它会更好地