Logrotate Timing?
Clash Royale CLAN TAG#URR8PPP
up vote
0
down vote
favorite
I've configured logrotation and it works the way I want it to when I force the update. I'm using the filesize condition as you can see in the config below, but I'm wondering how often this condition is checked? Will the rotate occur instantly when my file reaches 3GB in size, or will it sit at 3GB until the next timing interval which is...?
I'd like to make it as close to instantaneous as possible :)
----@----------:/var/log/upstart# vim /etc/logrotate.d/upstart
/var/log/upstart/*-server.log.*
size 3G
missingok
rotate 5
compress
notifempty
nocreate
root@osshonisyslog1s:/var/log/upstart# vim /etc/crontab
# /etc/crontab: system-wide crontab
# Unlike any other crontab you don't have to run the `crontab'
# command to install the new version when you edit this file
# and files in /etc/cron.d. These files also have username fields,
# that none of the other crontabs do.
SHELL=/bin/sh
PATH=/usr/local/sbin:/usr/local/bin:/sbin:/bin:/usr/sbin:/usr/bin
# m h dom mon dow user command
17 * * * * root cd / && run-parts --report /etc/cron.hourly
25 6 * * * root test -x /usr/sbin/anacron || ( cd / && run-parts --report /etc/cron.daily )
47 6 * * 7 root test -x /usr/sbin/anacron || ( cd / && run-parts --report /etc/cron.weekly )
52 6 1 * * root test -x /usr/sbin/anacron || ( cd / && run-parts --report /etc/cron.monthly )
*/5 * * * * /etc/cron.daily/logrotate
logs logrotate
add a comment |Â
up vote
0
down vote
favorite
I've configured logrotation and it works the way I want it to when I force the update. I'm using the filesize condition as you can see in the config below, but I'm wondering how often this condition is checked? Will the rotate occur instantly when my file reaches 3GB in size, or will it sit at 3GB until the next timing interval which is...?
I'd like to make it as close to instantaneous as possible :)
----@----------:/var/log/upstart# vim /etc/logrotate.d/upstart
/var/log/upstart/*-server.log.*
size 3G
missingok
rotate 5
compress
notifempty
nocreate
root@osshonisyslog1s:/var/log/upstart# vim /etc/crontab
# /etc/crontab: system-wide crontab
# Unlike any other crontab you don't have to run the `crontab'
# command to install the new version when you edit this file
# and files in /etc/cron.d. These files also have username fields,
# that none of the other crontabs do.
SHELL=/bin/sh
PATH=/usr/local/sbin:/usr/local/bin:/sbin:/bin:/usr/sbin:/usr/bin
# m h dom mon dow user command
17 * * * * root cd / && run-parts --report /etc/cron.hourly
25 6 * * * root test -x /usr/sbin/anacron || ( cd / && run-parts --report /etc/cron.daily )
47 6 * * 7 root test -x /usr/sbin/anacron || ( cd / && run-parts --report /etc/cron.weekly )
52 6 1 * * root test -x /usr/sbin/anacron || ( cd / && run-parts --report /etc/cron.monthly )
*/5 * * * * /etc/cron.daily/logrotate
logs logrotate
add a comment |Â
up vote
0
down vote
favorite
up vote
0
down vote
favorite
I've configured logrotation and it works the way I want it to when I force the update. I'm using the filesize condition as you can see in the config below, but I'm wondering how often this condition is checked? Will the rotate occur instantly when my file reaches 3GB in size, or will it sit at 3GB until the next timing interval which is...?
I'd like to make it as close to instantaneous as possible :)
----@----------:/var/log/upstart# vim /etc/logrotate.d/upstart
/var/log/upstart/*-server.log.*
size 3G
missingok
rotate 5
compress
notifempty
nocreate
root@osshonisyslog1s:/var/log/upstart# vim /etc/crontab
# /etc/crontab: system-wide crontab
# Unlike any other crontab you don't have to run the `crontab'
# command to install the new version when you edit this file
# and files in /etc/cron.d. These files also have username fields,
# that none of the other crontabs do.
SHELL=/bin/sh
PATH=/usr/local/sbin:/usr/local/bin:/sbin:/bin:/usr/sbin:/usr/bin
# m h dom mon dow user command
17 * * * * root cd / && run-parts --report /etc/cron.hourly
25 6 * * * root test -x /usr/sbin/anacron || ( cd / && run-parts --report /etc/cron.daily )
47 6 * * 7 root test -x /usr/sbin/anacron || ( cd / && run-parts --report /etc/cron.weekly )
52 6 1 * * root test -x /usr/sbin/anacron || ( cd / && run-parts --report /etc/cron.monthly )
*/5 * * * * /etc/cron.daily/logrotate
logs logrotate
I've configured logrotation and it works the way I want it to when I force the update. I'm using the filesize condition as you can see in the config below, but I'm wondering how often this condition is checked? Will the rotate occur instantly when my file reaches 3GB in size, or will it sit at 3GB until the next timing interval which is...?
I'd like to make it as close to instantaneous as possible :)
----@----------:/var/log/upstart# vim /etc/logrotate.d/upstart
/var/log/upstart/*-server.log.*
size 3G
missingok
rotate 5
compress
notifempty
nocreate
root@osshonisyslog1s:/var/log/upstart# vim /etc/crontab
# /etc/crontab: system-wide crontab
# Unlike any other crontab you don't have to run the `crontab'
# command to install the new version when you edit this file
# and files in /etc/cron.d. These files also have username fields,
# that none of the other crontabs do.
SHELL=/bin/sh
PATH=/usr/local/sbin:/usr/local/bin:/sbin:/bin:/usr/sbin:/usr/bin
# m h dom mon dow user command
17 * * * * root cd / && run-parts --report /etc/cron.hourly
25 6 * * * root test -x /usr/sbin/anacron || ( cd / && run-parts --report /etc/cron.daily )
47 6 * * 7 root test -x /usr/sbin/anacron || ( cd / && run-parts --report /etc/cron.weekly )
52 6 1 * * root test -x /usr/sbin/anacron || ( cd / && run-parts --report /etc/cron.monthly )
*/5 * * * * /etc/cron.daily/logrotate
logs logrotate
logs logrotate
edited Aug 21 at 14:33
asked Aug 21 at 14:31
KuboMD
225
225
add a comment |Â
add a comment |Â
1 Answer
1
active
oldest
votes
up vote
0
down vote
As far as I understand, as soon as the script finds the file is above 3G it will go ahead with the compress and rotate the file as configured.
add a comment |Â
1 Answer
1
active
oldest
votes
1 Answer
1
active
oldest
votes
active
oldest
votes
active
oldest
votes
up vote
0
down vote
As far as I understand, as soon as the script finds the file is above 3G it will go ahead with the compress and rotate the file as configured.
add a comment |Â
up vote
0
down vote
As far as I understand, as soon as the script finds the file is above 3G it will go ahead with the compress and rotate the file as configured.
add a comment |Â
up vote
0
down vote
up vote
0
down vote
As far as I understand, as soon as the script finds the file is above 3G it will go ahead with the compress and rotate the file as configured.
As far as I understand, as soon as the script finds the file is above 3G it will go ahead with the compress and rotate the file as configured.
answered Aug 21 at 15:41
Rituraj
9818
9818
add a comment |Â
add a comment |Â
Sign up or log in
StackExchange.ready(function ()
StackExchange.helpers.onClickDraftSave('#login-link');
);
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
Post as a guest
StackExchange.ready(
function ()
StackExchange.openid.initPostLogin('.new-post-login', 'https%3a%2f%2funix.stackexchange.com%2fquestions%2f463883%2flogrotate-timing%23new-answer', 'question_page');
);
Post as a guest
Sign up or log in
StackExchange.ready(function ()
StackExchange.helpers.onClickDraftSave('#login-link');
);
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
Post as a guest
Sign up or log in
StackExchange.ready(function ()
StackExchange.helpers.onClickDraftSave('#login-link');
);
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
Post as a guest
Sign up or log in
StackExchange.ready(function ()
StackExchange.helpers.onClickDraftSave('#login-link');
);
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
Sign up using Google
Sign up using Facebook
Sign up using Email and Password