cronjob 条目的 2 个文件名之间的 -f 是什么意思?

cronjob 条目的 2 个文件名之间的 -f 是什么意思?

我只是在看一个定时任务条目,我不太确定这两个文件名和-F意思是。我正在尝试使用 VIM shell 脚本来查看它的作用。有什么想法吗?

/usr/sbin/logrotate -f /etc/logrotate.d/ccproxy

答案1

/usr/sbin/logrotate这将是使用其命令行标志-f(与 相同)的调用,--force以根据 中的配置强制轮换日志/etc/logrotate.d/ccproxy

日志轮换通常定期发生,可能是每小时一次的 cron 作业,并且logrotate将轮换变得太大或太旧的日志文件(根据轮换配置)。使用 时-f,无论日志文件的期限和大小如何,都会强制轮换。

此 cron 作业设置为根据特定配置文件中的配置定期触发日志的强制轮换。

相关内容