是否可以手动运行一次logrotate检查?
是否可以手动运行一次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检查?相关推荐
- pythonfor循环if中断怎么使用_如何在for循环中只运行一次if?
我试图根据条件将两个列表中的项目放在一起,以创建第三个列表作为输出.即使我是新手,这也相对简单.但是,我试图让循环的一部分只运行一次,这就是我奋斗的地方.有没有办法做到这一点? 数据来自大型DataF ...
- C#让windows程序只运行一次
方法一:使用Mutex来进行 1.首先要添加如下的namespace: using System.Threading; 2.修改系统Main函数,大致如下: ...
- 如何使自己的程序只运行一次
我介绍两个主流的方法. 方法一:使用Mutex来进行 1. 首先要添加如下的namespace: using System.Threading; 2. 修改系统Main函数,大致如下: bool ...
- 怎样让VB6程序只能运行一次
方法一:利用PrevInstance属性 If App.PrevInstance Then Call MsgBox("对不起本程序已在运行中, 不得重复加载!!", vbCriti ...
- 怎么一键执行java程序_如何快速、低成本、低扰动地运行一段Java代码
JVM是个运行服务端应用的好VM,但如果你只是想频繁地运行一段Java写的脚本,或者在跑一些辅助性的Java程序比如监控,比如日志收集,这时候的诉求就和平日里的应用不一样了: 1.启动快速,动静小. ...
- java同一程序只运行一次_如何使自己的程序只运行一次
我介绍两个主流的方法. 方法一:使用Mutex来进行 1. 首先要添加如下的namespace: using System.Threading; 2. 修改系统Main函数,大致如下: bool bC ...
- oracle运维常用语句,oracle运维个人常用检查语句整理
1.查找排序最多的SQL SQL> SELECT HASH_VALUE, SQL_TEXT, SORTS, EXECUTIONS FROM V$SQLAREA ORDER BY SORTS DE ...
- linux每40分钟运行一次,【linux】crontab 每 16 分钟运行一次 的执行计划?
我一直以为 crontab */16 * * * * 是从加入执行计划时间开始,每16分钟运行一次. 今天因为其他原因记录了一下日志,才发现原来不是我想的那样... 如图,忽略标红的内容,实际执行计划 ...
- java每五分钟执行一次_Cron表达式每N分钟运行一次
如果你想每隔_2665302分钟运行一次cron,有三种情况需要考虑: 每 n 分钟(60可以被_2665304整除) 每分钟 n 分钟 YYYY-MM-DD HH:MM:00 (通用) 这是两个完全 ...
最新文章
- send(),recv()函数详解
- vue报错:Module build failed: Error: Node Sass does not yet support your current environment: Windows
- linux 卸载ninja,Linux下数据库管理工具:DbNinja
- parallels desktop 启动过失败_使用u启动软件制作启动盘时注意哪些【详细介绍】...
- 关于表、栈、队列的几种操作
- Spring集成Quartz定时任务
- 独立线程池的作用及IO线程池
- Java之品优购课程讲义_day03(6)
- 干货分享 |全面总结XSS
- 【华为OJ】【算法总篇章】
- H3CSE园区-RSTP
- php毕设周记_毕设周记(一)
- 肯德尔相关性分析_肯德尔的Tau机器学习相关性
- 华为/荣耀 Magicbook/Matebook 开机经常弹出华为智能还原
- 群友问题,如何面对繁杂的数据需求?
- 我是CSDN最硬核作者,谁赞成,谁反对?
- 阿里安全人机行为识别比赛 前五名队伍分享
- windows下模拟鼠标点击和键盘输入
- Jenkins集成Sonar(3/3)- 安装SonarQube Scanner进行扫描(离线安装)
- 如何定位crach问题