shell 案例

mac2024-12-05  31

#/bin/sh    ##注明脚本解析器 ./home/tuxedo/.bash_profile   ##进入profile文件所在目录

hostname = 'hostname'   ###获取主机名type name_171 = tuxedo01 ##定义临时变量 echo $ hostname  ##打出主机名称 ## 判断shell脚本执行的主机是否为tuxedo01

if [$hostname =$name_171]

then  ##获取tuxdo使用的100% df_per  = 'df -k|greptux|awk  '{print subtr($4,1,2);}'' echo $df_per #文件系统使用大于60%则执行相应的文件。 if[$df_per -gt 60%] then

#对 tux/tuxedo/bsn/ltefile  目录下超过3天为由更新的文件进行执行删除 nohup  find /tux/tuxedo/bsn/ltefile -type f -a mtime +3 -execrm -f {}\;  >/dev/null&

##如果文件系统超过85% if[$df_per  -gt 85]

then 

#将tuxedo.log , tuxinterface.log ,tuxbal_l.log ,tuxpay.log  执行清空操作 cd    /tux/tuxedo/bsn/tuxedolog   >uxinterface.log >tuxbal_l.log >tuxpay.log

fi fi fi

最新回复(0)