[Shell] Shell 生成 HTML指令碼
Shell 生成 HTML指令碼
生成的格式不好看,以後要多改進.
[mon@oracle6 source]$ more gen_html
#!/bin/bash
datetime=`date +"%Y/%m/%d %H:%M:%S"`
DATA=/home/mon/source/config/mon_host_stat.data
MAILLIST=tolilong@163.com,bruce_lilong@163.com
COUNT=4
MAILLIST=tolilong@163.com
HTMLFILE=/home/mon/data/gen_html.html
echo "<html>" > $HTMLFILE
echo "<body><h2>Ping Report of $datetime</h2>" > $HTMLFILE
echo "<table border=\"1\" bordercolor=\"#000000\" width=\"350\" style=\"BORDER-COLLAPSE: collapse\" >" >> $HTMLFILE
echo "<tr style=\"color:White\" bgColor=#0066CC><th>IP</th><th>Hostname</th><th>Status</th></tr>" >> $HTMLFILE
cat $DATA | while read LINE
do
IP=`echo $LINE | awk '{print $1}'`
HOSTNAME=`echo $LINE | awk '{print $2}'`
RESULT=`ping $IP -c $COUNT | grep "packet loss" | awk '{print $6}' | sed 's/%//g'`
echo "<tr align=\"center\" ><td>$IP</td><td>$HOSTNAME</td><td>$RESULT</td></tr>" >> $HTMLFILE
done
echo "</table></body></html>" >> $HTMLFILE
cat $HTMLFILE | mutt -s "Ping Host Check Status" -e "set content_type=text/html" $MAILLIST -a $HTMLFILE
生成的格式不好看,以後要多改進.
[mon@oracle6 source]$ more gen_html
#!/bin/bash
datetime=`date +"%Y/%m/%d %H:%M:%S"`
DATA=/home/mon/source/config/mon_host_stat.data
MAILLIST=tolilong@163.com,bruce_lilong@163.com
COUNT=4
MAILLIST=tolilong@163.com
HTMLFILE=/home/mon/data/gen_html.html
echo "<html>" > $HTMLFILE
echo "<body><h2>Ping Report of $datetime</h2>" > $HTMLFILE
echo "<table border=\"1\" bordercolor=\"#000000\" width=\"350\" style=\"BORDER-COLLAPSE: collapse\" >" >> $HTMLFILE
echo "<tr style=\"color:White\" bgColor=#0066CC><th>IP</th><th>Hostname</th><th>Status</th></tr>" >> $HTMLFILE
cat $DATA | while read LINE
do
IP=`echo $LINE | awk '{print $1}'`
HOSTNAME=`echo $LINE | awk '{print $2}'`
RESULT=`ping $IP -c $COUNT | grep "packet loss" | awk '{print $6}' | sed 's/%//g'`
echo "<tr align=\"center\" ><td>$IP</td><td>$HOSTNAME</td><td>$RESULT</td></tr>" >> $HTMLFILE
done
echo "</table></body></html>" >> $HTMLFILE
cat $HTMLFILE | mutt -s "Ping Host Check Status" -e "set content_type=text/html" $MAILLIST -a $HTMLFILE
來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/24237320/viewspace-2060410/,如需轉載,請註明出處,否則將追究法律責任。
相關文章
- [Shell] Shell 生成 HTML指令碼,可顯示錶格HTML指令碼
- 巧用shell指令碼生成快捷指令碼指令碼
- 利用shell指令碼生成動態sql指令碼SQL
- shell指令碼指令碼
- 案例四:Shell指令碼生成隨機密碼指令碼隨機密碼
- 如何用Shell指令碼生成XML檔案指令碼XML
- shell指令碼(6)-shell陣列指令碼陣列
- 巧用shell生成資料庫檢查指令碼資料庫指令碼
- 使用shell生成orabbix自動化配置指令碼指令碼
- shell指令碼(二)指令碼
- shell指令碼心得指令碼
- shell指令碼案例指令碼
- 常用shell指令碼指令碼
- 使用shell指令碼生成只讀許可權的sql指令碼指令碼SQL
- shell入門--第一個shell指令碼指令碼
- Shell指令碼中傳送html郵件的方法指令碼HTML
- shell指令碼實現自動生成awr報告指令碼
- 如何加密shell指令碼加密指令碼
- 初識shell指令碼指令碼
- 執行shell指令碼指令碼
- Shell 指令碼語句指令碼
- shell 指令碼加密 | shc指令碼加密
- Linux Shell指令碼Linux指令碼
- shell指令碼例項指令碼
- 【指令碼】shell語法指令碼
- shell指令碼舉例指令碼
- Shell指令碼基礎指令碼
- Linux shell 指令碼Linux指令碼
- Shell 指令碼編寫指令碼
- shell指令碼總結指令碼
- shell 指令碼寫法:指令碼
- Shell指令碼實現生成SSL自簽署證書指令碼
- 透過shell指令碼定位效能sql和生成報告指令碼SQL
- 一個自動生成awr報告的shell指令碼指令碼
- 通過shell指令碼定位效能sql和生成報告指令碼SQL
- [ Shell ] 通過 Shell 指令碼匯出 CDL 網表指令碼
- 輕鬆使用“Explain Shell”指令碼來理解 Shell 命令AI指令碼
- Shell指令碼最佳實踐指令碼