shell⽣成html页⾯报告,⽣成HTMLshell脚本出来把下⾯的脚本⽣成所需放出来⽽不是重定向结果/home/myuser/slavedelay.html⽣成HTML shell脚本出来把
#!/斌/庆典
host=
echo $host
user=usr1
password=mypass
threshold=300
statusok=OK
statuscritical=CRITICAL
for i in ert7 ert9
do
echo "" > /home/myuser/slavedelay.html
if [ "$i" == "ert7" ]; then
slvdelay=`mysql -u$user -p$password -h -S /backup/mysql/mysql.sock -e 'show slave status\G' | grep
Seconds_Behind_Master | sed -e 's/ *Seconds_Behind_Master: //'`
if [ $slvdelay -ge $threshold ]; then
echo "
$iCRITICAL" >> /home/myuser/slavedelay.html
echo "
$iCRITICAL"
else
echo "
$iOK" >> /home/myuser/slavedelay.html
echo "
$iOK"
fi
fi
done
echo "" >> /home/myuser/slavedelay.html
如果我捕获输出⽂件/home/myuser/slavedelay.html它给。
执⾏结果:
sh slave_delay.sh
sdb7OK做好的html怎么发布
+0
把outout⽂件名中的⼀个变量,所以你确定你不需要在它⼀个错字(我猜你在发布前编辑它,这可能是问题)。 –
+0
尝试仍然是相同的问题.. documentrottr =/home/myuser/slavedelay.html,到处documentroot⽤⽂件路径替换 –

版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。