中易网

如何使log文件达到指定大小就转储(logrotate)

答案:2  悬赏:20  
解决时间 2021-10-19 18:11
如何使log文件达到指定大小就转储(logrotate)
最佳答案
比如可以这样:
#!/bin/bash
while [ $a -z ];dosleep 1;logrotate /xxx/xxx.conf; //这里的/xxx/xxx.conf是你要监控的那个进程的logrotate配置文件。
done然后chmod u+x /root/auto_logrotate.sh
然后放在后台运行:/root/auto_logrotate.sh&
这样子就会每隔一秒执行一次logrotate,如果log文件符合你的logrotate的配置文件条件的话,就会自动备份。
全部回答
这个问题用crond做不了,因为他的检测间隔就是一分钟,你如果想在两次cron执行的间隔中,log文件的大小达到或超过指定大小就自动转的话,就需要自己写一个脚本,使用sleep这个程序,让她在指定的时间内执行,你可以指定为1秒执行一次logrotate或者其他时间间隔
我要举报
如以上问答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
产后42天检查有必要吗?
去高档西餐厅吃饭需要注意哪些西餐礼仪?
快过年了。淘宝网快递还发不发货
怎样找代理加盟商?夏天什么项目比较还呢?
好脑勺总是起脓包 怎么解决
2012年忻州市定襄县中小幼教师招聘试题及答案
求问飞利浦榨汁机hr1861怎么用
行家说说挑选电视机有哪些技巧?
大厂回族自治县属于哪里管辖?
台式机无线网卡安装方法是什么
问下华硕笔记本电脑关闭小键盘怎么操作?
怀孕四个月了昨晚上做梦梦到生了一个男孩而且
什么原因会引起宝宝食欲不振?
北京西单中友百货还有君太有伊伴女鞋专卖吗
家用热水器的种类是哪些?
推荐资讯
湖州哪里有卖火鸡苗
新世纪儿童商场地址好找么,我有些事要过去,
招聘业务部经理应该怎么写要求?
早上起来喝隔夜的茶水对身体好吗?是用茶叶泡
网络丢包率是什么意思?
从北京六里桥到廊坊渔具展销会坐公交怎么走!
小孩子几岁上幼儿园比较合适呀?
江阴有没有圣迪奥折扣店的哇?
江苏戴南有哪些好的不锈钢棒、不锈钢卷板、不
树脂工艺品狗的价格贵不贵?
请问从雅安到康定行程多少?线路、住宿、
橡皮是用什么材料做的?
手机登qq时,显示手机磁盘不足,清理后重新登
刺客的套装怎么选啊?