負荷が 15 を超えた場合にサーバーにメールを送信しようとしていますが、次のエラーが表示され続けます。
root@echo [~]# sh load.sh load.sh: line 9: syntax error near unexpected token `fi' load.sh: line 9: `fi'
これがload.shです
#!/bin/bash
SUBJECT="`hostname`server load is high"
TO=myemail@gmail.com
uptime > /tmp/load
if [ `uptime | awk '{ print$11 }' | cut -d. -f1` -gt 1 ];
then
mail -s "$SUBJECT" $TO < /tmp/load
exit
fi
サーバー uname -a
Linux 2.6.18-308.24.1.el5 #1 SMP Tue Dec 4 17:43:34 EST 2012 x86_64 x86_64 x86_64 GNU/Linux