【发布时间】:2019-02-01 09:05:28
【问题描述】:
我想用chef创建一个代码,它会测试日志文件的大小,如果它超过30mb,例如它将在cron作业中删除它。
你能帮我吗?
这是我的解决方案,但不是我想要的:
execute "echo '/srv/#{app['shortname']}/current/app/log/*.log {
rotate 1
missingok
copytruncate
sharedscripts
postrotate
/bin/rm -rf /srv/#{app['shortname']}/current/app/log/*.log*
endscript
}' >> /etc/logrotate.d/#{app['name']}-app-log-rotation" do
ignore_failure true
end
【问题讨论】:
标签: amazon-web-services chef-infra chef-recipe logfile