是否可以手动运行一次logrotate迭代而无需在某个时间间隔内进行调度?


#1楼

运行所有logrotate的方法是:

logrotate -f /etc/logrotate.conf

这将运行主logrotate文件,其中包括其他logrotate配置


#2楼

您可能希望以详细+强制模式运行它。

logrotate -vf /etc/logrotate.conf


#3楼

如果要强制运行单个特定目录或守护程序的日志文件,通常可以在/etc/logrotate.d找到配置,它们将独立运行。

请记住,/ /etc/logrotate.conf/etc/logrotate.conf全局配置将不适用,因此,如果这样做,应确保在/etc/logrotate.d/[servicename]配置文件中明确指定所需的所有选项。

你可以用-d试试看看会发生什么:

logrotate -df /etc/logrotate.d/nginx

然后你可以运行(使用nginx作为例子):

logrotate -f /etc/logrotate.d/nginx

并且单独的nginx日志将被轮换。


#4楼

是的: logrotate --force $CONFIG_FILE


#5楼

发出以下命令,运行指定的logrotate的方法:

logrotate -vf /etc/logrotate.d/custom

选项:

-v:显示进程

-f:强制运行

custom:用户定义的日志设置

例如:mongodb-log

# mongodb-log rotate/data/var/log/mongodb/mongod.log {dailydateextrotate 30copytruncatemissingok
}

#6楼

创建了一个shell脚本来解决问题。

http://www.ict.griffith.edu.au/anthony/software/#logrotate_one

此脚本将仅运行“/etc/logrotate.d”中的单个logrotate子配置文件,但包括全局配置文件“/etc/logrotate.conf”中的全局​​设置。 您还可以使用其他otpions进行测试......

例如...

  logrotate_one -d syslog

#7楼

编辑/var/lib/logrotate.status以重置要测试的日志文件上的“上次轮换”日期。

然后运行logrotate YOUR_CONFIG_FILE

或者您可以使用--force标志,但编辑logrotate.status可以提供更多关于旋转和不旋转的精度。


#8楼

logrotate -d [your_config_file]调用调试模式,为您提供详细的描述,但保持日志文件不变。

是否可以手动运行一次logrotate检查?相关推荐

  1. pythonfor循环if中断怎么使用_如何在for循环中只运行一次if?

    我试图根据条件将两个列表中的项目放在一起,以创建第三个列表作为输出.即使我是新手,这也相对简单.但是,我试图让循环的一部分只运行一次,这就是我奋斗的地方.有没有办法做到这一点? 数据来自大型DataF ...

  2. C#让windows程序只运行一次

    方法一:使用Mutex来进行 1.首先要添加如下的namespace:       using System.Threading; 2.修改系统Main函数,大致如下:                ...

  3. 如何使自己的程序只运行一次

    我介绍两个主流的方法. 方法一:使用Mutex来进行 1.  首先要添加如下的namespace: using System.Threading; 2.  修改系统Main函数,大致如下: bool ...

  4. 怎样让VB6程序只能运行一次

    方法一:利用PrevInstance属性 If App.PrevInstance Then Call MsgBox("对不起本程序已在运行中, 不得重复加载!!", vbCriti ...

  5. 怎么一键执行java程序_如何快速、低成本、低扰动地运行一段Java代码

    JVM是个运行服务端应用的好VM,但如果你只是想频繁地运行一段Java写的脚本,或者在跑一些辅助性的Java程序比如监控,比如日志收集,这时候的诉求就和平日里的应用不一样了: 1.启动快速,动静小. ...

  6. java同一程序只运行一次_如何使自己的程序只运行一次

    我介绍两个主流的方法. 方法一:使用Mutex来进行 1. 首先要添加如下的namespace: using System.Threading; 2. 修改系统Main函数,大致如下: bool bC ...

  7. oracle运维常用语句,oracle运维个人常用检查语句整理

    1.查找排序最多的SQL SQL> SELECT HASH_VALUE, SQL_TEXT, SORTS, EXECUTIONS FROM V$SQLAREA ORDER BY SORTS DE ...

  8. linux每40分钟运行一次,【linux】crontab 每 16 分钟运行一次 的执行计划?

    我一直以为 crontab */16 * * * * 是从加入执行计划时间开始,每16分钟运行一次. 今天因为其他原因记录了一下日志,才发现原来不是我想的那样... 如图,忽略标红的内容,实际执行计划 ...

  9. java每五分钟执行一次_Cron表达式每N分钟运行一次

    如果你想每隔_2665302分钟运行一次cron,有三种情况需要考虑: 每 n 分钟(60可以被_2665304整除) 每分钟 n 分钟 YYYY-MM-DD HH:MM:00 (通用) 这是两个完全 ...

最新文章

  1. send(),recv()函数详解
  2. vue报错:Module build failed: Error: Node Sass does not yet support your current environment: Windows
  3. linux 卸载ninja,Linux下数据库管理工具:DbNinja
  4. parallels desktop 启动过失败_使用u启动软件制作启动盘时注意哪些【详细介绍】...
  5. 关于表、栈、队列的几种操作
  6. Spring集成Quartz定时任务
  7. 独立线程池的作用及IO线程池
  8. Java之品优购课程讲义_day03(6)
  9. 干货分享 |全面总结XSS
  10. 【华为OJ】【算法总篇章】
  11. H3CSE园区-RSTP
  12. php毕设周记_毕设周记(一)
  13. 肯德尔相关性分析_肯德尔的Tau机器学习相关性
  14. 华为/荣耀 Magicbook/Matebook 开机经常弹出华为智能还原
  15. 群友问题,如何面对繁杂的数据需求?
  16. 我是CSDN最硬核作者,谁赞成,谁反对?
  17. 阿里安全人机行为识别比赛 前五名队伍分享
  18. windows下模拟鼠标点击和键盘输入
  19. Jenkins集成Sonar(3/3)- 安装SonarQube Scanner进行扫描(离线安装)
  20. 如何定位crach问题

热门文章

  1. zookeeper源码分析之leader选举
  2. Hibernate的事务管理
  3. 贪吃蛇系列之七——有吃的啦
  4. 百度缺的不是狼性,而是鲁滨逊
  5. OOJ-面向对象编程的三大特点-封装,继承,多态分析与实例
  6. 怎么管理Websphere应用服务器?
  7. 如何在Qt Creator中导入图标资源
  8. [BZOJ2761/Luogu4305][JLOI2011]不重复数字 题解
  9. day25 面向对象继承 多态
  10. 剑指Offer_27_字符串的排列