The logrotate 'rotate' directive and migrating from daily to weeklyDaily Weekly and Monthly DB backup with logrotate?How does logrotate exactly handle “daily”?How to logrotate daily backups?How to compress and clean logs with logrotate but not rotate themLogrotate: rotate all log files on specific size and rotate hourlylogrotate cron job not rotating certain logsMaking logrotate remove old logs after reducing 'rotate' valuelogrotate frequency - when and from whennginx logs just failed weekly rotate, how do I determine why?Daily logrotate error creating unique temp file: Permission denied
What do I do if my advisor made a mistake?
Why do these characters still seem to be the same age after the events of Endgame?
How can internet speed be 10 times slower without a router than when using the same connection with a router?
Has the Hulk always been able to talk?
Should I simplify my writing in a foreign country?
How do I, as a DM, handle a party that decides to set up an ambush in a dungeon?
My first c++ game (snake console game)
History of the kernel of a homomorphism?
Are pressure-treated posts that have been submerged for a few days ruined?
What is a common way to tell if an academic is "above average," or outstanding in their field? Is their h-index (Hirsh index) one of them?
Can you use "едать" and "игрывать" in the present and future tenses?
Find magical solution to magical equation
Notation: What does the tilde bellow of the Expectation mean?
Why is my arithmetic with a long long int behaving this way?
Which sphere is fastest?
How to deal with employer who keeps me at work after working hours
Kanji etymology of 毎?
Mug and wireframe entirely disappeared
Is 'contemporary' ambiguous and if so is there a better word?
Which US defense organization would respond to an invasion like this?
Why aren't nationalizations in Russia described as socialist?
Indentation Tex
Checking if two expressions are related
Is there an age requirement to play in Adventurers League?
The logrotate 'rotate' directive and migrating from daily to weekly
Daily Weekly and Monthly DB backup with logrotate?How does logrotate exactly handle “daily”?How to logrotate daily backups?How to compress and clean logs with logrotate but not rotate themLogrotate: rotate all log files on specific size and rotate hourlylogrotate cron job not rotating certain logsMaking logrotate remove old logs after reducing 'rotate' valuelogrotate frequency - when and from whennginx logs just failed weekly rotate, how do I determine why?Daily logrotate error creating unique temp file: Permission denied
.everyoneloves__top-leaderboard:empty,.everyoneloves__mid-leaderboard:empty,.everyoneloves__bot-mid-leaderboard:empty height:90px;width:728px;box-sizing:border-box;
I have a server collecting syslog messages from the network. Logrotate is currently setup and working, and the config looks like such:
/logs/*/log
daily
rotate 60
Instead of rotating daily, I'd like weekly. Obviously, I'm keeping 60 days' logs, so I would likely be changing the rotate 60
to rotate 8
, which would keep 8 weeks' logs.
My questions are these:
- If I change from daily to weekly and keep 8 logs, when logrotate
runs will it delete the 52 oldest daily logs, or is it smart enough
to notice the date stamps on the files, and realize that 8 weeks’
time is 2 months ago? - If I run logrotate manually with the
-f
flag
to force rotation, and I did this 8 times, would I effectively wipe
all logs completely? - If I go into the
logrotate.status
file and
manually remove one particular log, what will happen to that
particular log when logrotate runs next?
logrotate log-rotation
add a comment |
I have a server collecting syslog messages from the network. Logrotate is currently setup and working, and the config looks like such:
/logs/*/log
daily
rotate 60
Instead of rotating daily, I'd like weekly. Obviously, I'm keeping 60 days' logs, so I would likely be changing the rotate 60
to rotate 8
, which would keep 8 weeks' logs.
My questions are these:
- If I change from daily to weekly and keep 8 logs, when logrotate
runs will it delete the 52 oldest daily logs, or is it smart enough
to notice the date stamps on the files, and realize that 8 weeks’
time is 2 months ago? - If I run logrotate manually with the
-f
flag
to force rotation, and I did this 8 times, would I effectively wipe
all logs completely? - If I go into the
logrotate.status
file and
manually remove one particular log, what will happen to that
particular log when logrotate runs next?
logrotate log-rotation
add a comment |
I have a server collecting syslog messages from the network. Logrotate is currently setup and working, and the config looks like such:
/logs/*/log
daily
rotate 60
Instead of rotating daily, I'd like weekly. Obviously, I'm keeping 60 days' logs, so I would likely be changing the rotate 60
to rotate 8
, which would keep 8 weeks' logs.
My questions are these:
- If I change from daily to weekly and keep 8 logs, when logrotate
runs will it delete the 52 oldest daily logs, or is it smart enough
to notice the date stamps on the files, and realize that 8 weeks’
time is 2 months ago? - If I run logrotate manually with the
-f
flag
to force rotation, and I did this 8 times, would I effectively wipe
all logs completely? - If I go into the
logrotate.status
file and
manually remove one particular log, what will happen to that
particular log when logrotate runs next?
logrotate log-rotation
I have a server collecting syslog messages from the network. Logrotate is currently setup and working, and the config looks like such:
/logs/*/log
daily
rotate 60
Instead of rotating daily, I'd like weekly. Obviously, I'm keeping 60 days' logs, so I would likely be changing the rotate 60
to rotate 8
, which would keep 8 weeks' logs.
My questions are these:
- If I change from daily to weekly and keep 8 logs, when logrotate
runs will it delete the 52 oldest daily logs, or is it smart enough
to notice the date stamps on the files, and realize that 8 weeks’
time is 2 months ago? - If I run logrotate manually with the
-f
flag
to force rotation, and I did this 8 times, would I effectively wipe
all logs completely? - If I go into the
logrotate.status
file and
manually remove one particular log, what will happen to that
particular log when logrotate runs next?
logrotate log-rotation
logrotate log-rotation
edited Apr 26 at 0:07
user3629081
asked Apr 25 at 21:38
user3629081user3629081
1042
1042
add a comment |
add a comment |
1 Answer
1
active
oldest
votes
- If you change the number of logs, then at the next run logrotate will ensure that at most that many logs are kept. The number is not necessarily related to number of days (you could run logrotate hourly if you configure it correctly).
- Yes, unless you have the
notifempty
setting (which I do recommend). - Same as if you re-added that log to the configuration after having removed it. It will rotate the log as it doesn't know when that might have been done previously, and it will preserve the required number of logs as per point 1.
add a comment |
Your Answer
StackExchange.ready(function()
var channelOptions =
tags: "".split(" "),
id: "2"
;
initTagRenderer("".split(" "), "".split(" "), channelOptions);
StackExchange.using("externalEditor", function()
// Have to fire editor after snippets, if snippets enabled
if (StackExchange.settings.snippets.snippetsEnabled)
StackExchange.using("snippets", function()
createEditor();
);
else
createEditor();
);
function createEditor()
StackExchange.prepareEditor(
heartbeatType: 'answer',
autoActivateHeartbeat: false,
convertImagesToLinks: true,
noModals: true,
showLowRepImageUploadWarning: true,
reputationToPostImages: 10,
bindNavPrevention: true,
postfix: "",
imageUploader:
brandingHtml: "Powered by u003ca class="icon-imgur-white" href="https://imgur.com/"u003eu003c/au003e",
contentPolicyHtml: "User contributions licensed under u003ca href="https://creativecommons.org/licenses/by-sa/3.0/"u003ecc by-sa 3.0 with attribution requiredu003c/au003e u003ca href="https://stackoverflow.com/legal/content-policy"u003e(content policy)u003c/au003e",
allowUrls: true
,
onDemand: true,
discardSelector: ".discard-answer"
,immediatelyShowMarkdownHelp:true
);
);
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
Required, but never shown
StackExchange.ready(
function ()
StackExchange.openid.initPostLogin('.new-post-login', 'https%3a%2f%2fserverfault.com%2fquestions%2f964655%2fthe-logrotate-rotate-directive-and-migrating-from-daily-to-weekly%23new-answer', 'question_page');
);
Post as a guest
Required, but never shown
1 Answer
1
active
oldest
votes
1 Answer
1
active
oldest
votes
active
oldest
votes
active
oldest
votes
- If you change the number of logs, then at the next run logrotate will ensure that at most that many logs are kept. The number is not necessarily related to number of days (you could run logrotate hourly if you configure it correctly).
- Yes, unless you have the
notifempty
setting (which I do recommend). - Same as if you re-added that log to the configuration after having removed it. It will rotate the log as it doesn't know when that might have been done previously, and it will preserve the required number of logs as per point 1.
add a comment |
- If you change the number of logs, then at the next run logrotate will ensure that at most that many logs are kept. The number is not necessarily related to number of days (you could run logrotate hourly if you configure it correctly).
- Yes, unless you have the
notifempty
setting (which I do recommend). - Same as if you re-added that log to the configuration after having removed it. It will rotate the log as it doesn't know when that might have been done previously, and it will preserve the required number of logs as per point 1.
add a comment |
- If you change the number of logs, then at the next run logrotate will ensure that at most that many logs are kept. The number is not necessarily related to number of days (you could run logrotate hourly if you configure it correctly).
- Yes, unless you have the
notifempty
setting (which I do recommend). - Same as if you re-added that log to the configuration after having removed it. It will rotate the log as it doesn't know when that might have been done previously, and it will preserve the required number of logs as per point 1.
- If you change the number of logs, then at the next run logrotate will ensure that at most that many logs are kept. The number is not necessarily related to number of days (you could run logrotate hourly if you configure it correctly).
- Yes, unless you have the
notifempty
setting (which I do recommend). - Same as if you re-added that log to the configuration after having removed it. It will rotate the log as it doesn't know when that might have been done previously, and it will preserve the required number of logs as per point 1.
answered Apr 26 at 11:09
wurtelwurtel
3,038512
3,038512
add a comment |
add a comment |
Thanks for contributing an answer to Server Fault!
- Please be sure to answer the question. Provide details and share your research!
But avoid …
- Asking for help, clarification, or responding to other answers.
- Making statements based on opinion; back them up with references or personal experience.
To learn more, see our tips on writing great answers.
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
Required, but never shown
StackExchange.ready(
function ()
StackExchange.openid.initPostLogin('.new-post-login', 'https%3a%2f%2fserverfault.com%2fquestions%2f964655%2fthe-logrotate-rotate-directive-and-migrating-from-daily-to-weekly%23new-answer', 'question_page');
);
Post as a guest
Required, but never shown
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
Required, but never shown
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
Required, but never shown
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
Post as a guest
Required, but never shown
Required, but never shown
Required, but never shown
Required, but never shown
Required, but never shown
Required, but never shown
Required, but never shown
Required, but never shown
Required, but never shown