因主機上的硬碟空間不大,需檢查空間大小,小於某個範圍時刪除不要的檔案


#!/bin/sh
# 2005/10/04 fixed by cross@ssorc.tw

part=”/dev/hda1″
avail=`df -h | grep “$part” | awk ‘{print $4}’ | cut -dM -f1`

aletwpath=/var/log/httpd/aletw/
dwepath=/var/log/httpd/dwe.q4u/
ezenglishpath=/var/log/httpd/ezenglish/
accesslog=access.log
date=`date +%F`

if [ “$avail” -lt “300” ]; then
echo -n “$date , ”
echo -n “space is not enough, ”
echo “and available space is $avail MB”
echo “>_<" rm $aletwpath$accesslog $dwepath$accesslog $ezenglishpath touch $aletwpath$accesslog $dwepath$accesslog $ezenglishpath$accesslog apachectl graceful else echo -n "$date , " echo -n "space is enough, " echo "and available space is $avail MB" echo "^_^" fi

Related posts 相關文章

作者

留言

撰寫回覆或留言

發佈留言必須填寫的電子郵件地址不會公開。