記錄一下最近用到的shell script
有空再來整理
取得電腦名稱
hostname=`hostname -s`
取得日期
dateset=`date +%F` timeset=`date +'%Y%m%d %H:%M:%S'`
vmware 啟動指令
列出list chkvmstat=`/usr/bin/vmrun list | awk '{print $4}'` 啟動 /usr/bin/vmrun start $bootpath
陣列宣告方式
needBOOT=("1" "2" "3" "4")
maillist=wei.liu@104.com.tw mail -s ''$needAttention' '$hname' vm image backup status '$dateset'' $maillist < $logpath;
陣列變數全部置換,ex傳進來$1 bootpath=${1/vmdk/vmx}
遍歷陣列
for item in "${needBOOT[@]}" do done
for迴圈用count
#陣列定標 arraycount=0 for itemsrc in "${srcvmdkPath[@]}" do arraycount=$(($arraycount+1)) done
找出14天以前的刪掉
find $backup_path -type d -ctime +14 -exec rm -rf {} \;
留言
張貼留言