一個比較好的shell指令碼
dir=`hostname`
A=`date "+%y%m%d%H%M"`
B=`date "+%y%m%d"`
FTP_ADDR="192.168.0.159"
FTP_USER="zx"
FTP_PASSWD="zhangxiao"
mkdir /opt/$dir
cd /opt/$dir
touch $dir-$A
echo "---------------hostname---------------" >> $dir-$A
echo $dir >> $dir-$A
echo "---------------date---------------" >> $dir-$A
echo $A >> $dir-$A
echo "---------------w---------------" >> $dir-$A
w >> $A
echo "---------------fuzai---------------" >> $dir-$A
cat /proc/loadavg >> $dir-$A
echo "---------------cpu---------------" >> $dir-$A
mpstat 2 2 >> $dir-$A
echo "---------------mem---------------" >> $dir-$A
free -m >> $dir-$A
echo "---------------disk---------------" >> $dir-$A
df -h >> $dir-$A
echo "---------------wangka---------------" >> $dir-$A
ifstat >> $dir-$A
echo "---------------process---------------" >> $dir-$A
ps aux >> $dir-$A
echo "---------------links---------------" >> $dir-$A
netstat -nat|grep -i "80"|wc -l >> $dir-$A
echo "---------------elinks---------------" >> $dir-$A
lsof -i:80 |wc -l >> $dir-$A
echo "---------------end---------------" >> $dir-$A
ftp -v -i -n >/var/log/ftp.log << !
open $FTP_ADDR
user $FTP_USER $FTP_PASSWD
bin
mkdir $B
sleep 5
bin
put "/opt/$dir/$dir-$A" /$B/$dir-$A
~
A=`date "+%y%m%d%H%M"`
B=`date "+%y%m%d"`
FTP_ADDR="192.168.0.159"
FTP_USER="zx"
FTP_PASSWD="zhangxiao"
mkdir /opt/$dir
cd /opt/$dir
touch $dir-$A
echo "---------------hostname---------------" >> $dir-$A
echo $dir >> $dir-$A
echo "---------------date---------------" >> $dir-$A
echo $A >> $dir-$A
echo "---------------w---------------" >> $dir-$A
w >> $A
echo "---------------fuzai---------------" >> $dir-$A
cat /proc/loadavg >> $dir-$A
echo "---------------cpu---------------" >> $dir-$A
mpstat 2 2 >> $dir-$A
echo "---------------mem---------------" >> $dir-$A
free -m >> $dir-$A
echo "---------------disk---------------" >> $dir-$A
df -h >> $dir-$A
echo "---------------wangka---------------" >> $dir-$A
ifstat >> $dir-$A
echo "---------------process---------------" >> $dir-$A
ps aux >> $dir-$A
echo "---------------links---------------" >> $dir-$A
netstat -nat|grep -i "80"|wc -l >> $dir-$A
echo "---------------elinks---------------" >> $dir-$A
lsof -i:80 |wc -l >> $dir-$A
echo "---------------end---------------" >> $dir-$A
ftp -v -i -n >/var/log/ftp.log << !
open $FTP_ADDR
user $FTP_USER $FTP_PASSWD
bin
mkdir $B
sleep 5
bin
put "/opt/$dir/$dir-$A" /$B/$dir-$A
~
來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/90618/viewspace-680263/,如需轉載,請註明出處,否則將追究法律責任。
相關文章
- 【linux shell】推薦一個比較好的部落格Linux
- shell指令碼——比較兩個檔案大小、許可權指令碼
- shell動態指令碼和pl/sql動態指令碼的比較指令碼SQL
- 一個比較完整的Inno Setup 安裝指令碼指令碼
- 寫好shell指令碼的8個建議指令碼
- [轉]寫好shell指令碼的13個技巧指令碼
- 一個比較好的oracle blogOracle
- shell入門--第一個shell指令碼指令碼
- Go和Python比較的話,哪個比較好?GoPython
- 一個較好的linux shell 程式設計網站Linux程式設計網站
- shell比較兩個字串是否相等字串
- 共享一個iptables的shell指令碼檔案指令碼
- 向大家分享一個shell指令碼的坑指令碼
- shell 下的字串比較字串
- 一些比較好的網站網站
- 一個shell 指令碼用來同步表用的指令碼
- 一個較完整的RMAN增量備份指令碼指令碼
- Pythondifflib字串比較指令碼Python字串指令碼
- 比較兩個mysql資料庫裡面的表是否相同的一個校驗指令碼MySql資料庫指令碼
- 網站設計:“瀑布流”比較好 還是“下一頁”比較好?網站
- 線上買球哪個app好 買球去哪一個app買比較好APP
- Shell:如何寫一個多選選單的指令碼指令碼
- 一個自動生成awr報告的shell指令碼指令碼
- 一個字串比較的題字串
- Apache與Nginx的優缺點、效能比較,到底選擇哪個比較好?ApacheNginx
- 請大家推薦一個比較好的XML序列化工具!XML
- 一段shell 指令碼指令碼
- mysql 一個比較好用的備份指令碼 可以進行熱備 本人測試好用MySql指令碼
- 9個實用shell指令碼指令碼
- 分享兩個實用的shell指令碼指令碼
- 從一個shell指令碼執行出錯聊起指令碼
- shell指令碼:一鍵安裝LAMP、LNMP指令碼指令碼LAMPLNMP
- 關於資料庫物件版本比較的指令碼資料庫物件指令碼
- golang的比較好的一些超連結Golang
- 初探BTrace指令碼 - 看看持續整合哪個環節比較慢指令碼
- 目前可以用的簡訊驗證碼平臺哪個比較好?
- 【教程】一個比較良心的C++程式碼混淆器C++
- Shell 指令碼避坑指南(一)指令碼