Skip to content

Instantly share code, notes, and snippets.

@killercup
Last active September 30, 2019 03:21
Show Gist options
  • Star 2 You must be signed in to star a gist
  • Fork 0 You must be signed in to fork a gist
  • Save killercup/5698316 to your computer and use it in GitHub Desktop.
Save killercup/5698316 to your computer and use it in GitHub Desktop.
FreeBSD logrotate via /etc/newsyslog.conf
/var/log/nginx-access.log 644 7 1024 * JC /var/run/nginx.pid 30
/var/log/nginx-error.log 644 7 1024 * JC /var/run/nginx.pid 30
/home/app/episodefever/shared/log/unicorn.stdout.log app:app 666 7 1024 * JC
/home/app/episodefever/shared/log/unicorn.stderr.log app:app 666 7 1024 * JC
/home/app/episodefever/shared/log/newrelic_agent.log app:app 666 7 1024 * JC
/home/app/episodefever/shared/log/production.log app:app 666 7 1024 * JC /usr/home/app/episodefever/shared/pids/unicorn.pid 30
/home/app/episodefever/shared/log/resque-pool.stdout.log app:app 666 7 1024 * JC /usr/home/app/episodefever/shared/pids/resque-pool.pid 30
/home/app/episodefever/shared/log/resque-pool.stderr.log 666 7 1024 * JC /usr/home/app/episodefever/shared/pids/resque-scheduler.pid 30
@dlangille
Copy link

Also useful is the G option, for globs:

/var/log/nginx-*.log 640 7 * $D0 GB /var/run/nginx.pid 30

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment