在 CentOS 系统中,可以使用 logrotate 工具来实现 nohup 日志的轮转管理。以下是配置和使用 logrotate 的步骤:
sudo yum install logrotate
/etc/logrotate.d/myapp。你可以根据需要自定义配置文件的名称和路径。在这个文件中,添加以下内容:/path/to/your/nohup/output.log {
daily
rotate 7
compress
missingok
notifempty
create 640 root root
}
这里的配置表示:
根据你的需求,可以修改这些配置选项。
保存并关闭配置文件。
测试 logrotate 配置是否正确。运行以下命令:
sudo logrotate -f /etc/logrotate.d/myapp
这个命令会强制执行一次日志轮转。检查日志文件是否按照预期进行了轮转。
/etc/cron.daily/logrotate 文件,确保其中包含了执行 logrotate 的命令。现在,你的 nohup 日志文件将会根据配置进行自动轮转管理。