今天早上接到财务部的电话,说EBS系统报错。报错信息为:“FRM-41839:在临时记录缓冲区文件/tmp/sfsdfw.TMP中磁盘的输入/输出错误。” 看到信息我就知道tmp文件系统的空间满了,删除一些TMP文件让用户重新登录系统可以解决问题。但想想这样也不是办法。不如写个脚本控制一下,每隔一个时间段检查一次。如果tmp文件系统的占用率到达指定的值,就删除TMP文件。脚本如下:
FSLIMITS=90
FSUSED=$(df -k|grep /tmp|awk '{ print $4 }'| cut -f 1 -d %)
if [ $FSUSED -ge $FSLIMITS ]
then
rm /tmp/*.TMP
fi
将脚本放到CRONTAB计划里(不详叙),这样就OK了。
阅读(1115) | 评论(0) | 转发(0) |