免费注册 查看新帖 |

Chinaunix

  平台 论坛 博客 文库
123下一页
最近访问板块 发新帖
查看: 4414 | 回复: 27
打印 上一主题 下一主题

询问一个日志保存的问题 [复制链接]

论坛徽章:
0
跳转到指定楼层
1 [收藏(0)] [报告]
发表于 2012-06-12 15:18 |只看该作者 |正序浏览
现有一程序写一个日志文件/opt/ctos.log

日志大小大于50M的时候就切换日志,并以时间命名

我采取的办法是

PATH=$PATHHOME/bin:/sbin:/usr/sbin:/usr/bin:/root/bin

export PATH

DATE=`date +_%Y_%m_%d_%H_%M_%S`

size=$( ll /opt/ctos.log|awk '{print $5}' )

if [$size -gt 50000000] ; then

cp /opt/ctos.log /opt/ctos$DATE.log

cat /dev/null > /opt/ctos.log

fi

这样在cp执行后和cat执行前这时间内的日志会丢失 ,请问各位大侠采用什么办法才能不丢日志?

我的系统是hp-ux, 不支持sed -i选项,苦恼啊~~

论坛徽章:
2
白羊座
日期:2013-11-18 19:52:42辰龙
日期:2014-09-07 07:46:06
28 [报告]
发表于 2012-06-13 09:44 |只看该作者
简单问题,自己把它搞复杂了。只要适当配置websphere的log设定就好了。搞什么脚本飞机!弄不懂!

论坛徽章:
0
27 [报告]
发表于 2012-06-13 09:30 |只看该作者
回复 19# wunesta


    不是叫你重启,重新加载一次配置而已  不是重启服务啊

论坛徽章:
0
26 [报告]
发表于 2012-06-13 08:03 |只看该作者
看似简单  太深太深。。。。。

   

论坛徽章:
0
25 [报告]
发表于 2012-06-13 08:03 |只看该作者
搞不定搞不定 看似简单其实很深很深。。。。

论坛徽章:
0
24 [报告]
发表于 2012-06-13 07:51 |只看该作者
我这系统man logrotate 无这个命令。。。

论坛徽章:
0
23 [报告]
发表于 2012-06-12 22:09 |只看该作者
提示: 作者被禁止或删除 内容自动屏蔽

论坛徽章:
0
22 [报告]
发表于 2012-06-12 21:11 |只看该作者
logrotate看能否适用。
理论上是可以的,很多操作系统服务就是用它来轮换日志文件的。

------------------------------------
欢迎光临我的博客:www.danoking.com [DNK的博客]

论坛徽章:
2
白羊座
日期:2013-11-18 19:52:42辰龙
日期:2014-09-07 07:46:06
21 [报告]
发表于 2012-06-12 19:22 |只看该作者
wunesta 发表于 2012-06-12 18:27
我就是要抛开websphere哦~~~


很抱歉的告诉你这样的话肯定无解!

论坛徽章:
0
20 [报告]
发表于 2012-06-12 18:27 |只看该作者
damcool 发表于 2012-06-12 16:09
朋友你的努力方向错了,你需要知道如何配置WEBSPHERE的log文件。

http://publib.boulder.ibm.com/in ...



我就是要抛开websphere哦~~~
  

北京盛拓优讯信息技术有限公司. 版权所有 京ICP备16024965号-6 北京市公安局海淀分局网监中心备案编号:11010802020122 niuxiaotong@pcpop.com 17352615567
未成年举报专区
中国互联网协会会员  联系我们:huangweiwei@itpub.net
感谢所有关心和支持过ChinaUnix的朋友们 转载本站内容请注明原作者名及出处

清除 Cookies - ChinaUnix - Archiver - WAP - TOP