1
私がテストする必要があるのは、ssh tunnel
が生きているか、別のサーバーからではないということです。 これは、接続がライブであるかどうかを確認するコードがどのように見えるかを示しています。接続されている場合は電子メールを送信します。Bash:電子メールが発射されない
#!/bin/bash
SERVERIP=192.xxx.xxx.xxx
[email protected]
[email protected]
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ファイルを実行すると、以下のエラーが生成されます。誰かが私を助けることができますか?
んが、受信者は "/ホーム/ユーザー名/ dead.letterファイル" 303分の10
-tスイッチは、特定のヘッダー形式を強制します。それを削除し、それがよりよく動作して参照してください – yorammi
ありがとう、それは働いた。 – user4943236
だから私は答えとしてそれを入れます – yorammi