小编Ioa*_*oan的帖子

如何排除 /etc/logrotate.d/ 下的服务以与主 logrotate 作业一起运行

我在 logrotate.d 下有一个文件,我不想在主 logrotate 运行时运行该文件。我为此创建了一个单独的工作/etc/crontab

45 23   * * *   root    mv /var/log/RemoteSystems/*/*.log /var/log/Archiv/ && logrotate /etc/logrotate.d/test  
Run Code Online (Sandbox Code Playgroud)

该作业会将文件从一个目录移动到另一个目录,然后应用 logrotate。我希望这项工作与/etc/crontab. 问题是,因为“测试”在 下/etc/logrotate.d/,它将使用主 logrotate 再次运行。我可以在 logrotate.conf 中插入任何可以排除“测试”运行的命令吗?我知道如果我有“测试”文件/etc/logrotate.d,这不会发生,但我想让“测试”保持在同一路径。

linux logrotate cron exclude

5
推荐指数
2
解决办法
4182
查看次数

标签 统计

cron ×1

exclude ×1

linux ×1

logrotate ×1