Chinaunix首页 | 论坛 | 博客
  • 博客访问: 2625482
  • 博文数量: 323
  • 博客积分: 10211
  • 博客等级: 上将
  • 技术积分: 4934
  • 用 户 组: 普通用户
  • 注册时间: 2006-08-27 14:56
文章分类

全部博文(323)

文章存档

2012年(5)

2011年(3)

2010年(6)

2009年(140)

2008年(169)

分类: 系统运维

2008-04-24 10:27:14

今天早上接到财务部的电话,说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了。
阅读(1124) | 评论(0) | 转发(0) |
给主人留下些什么吧!~~