Sponsored Content
Full Discussion: Log rotation script
Top Forums Shell Programming and Scripting Log rotation script Post 302898760 by e_mikey_2000 on Wednesday 23rd of April 2014 05:52:52 PM
Old 04-23-2014
Log rotation script

I have an application that rotate its log once it reaches 100mb and it keeps a total of 24 logs. I am trying to write a script to run daily to tar up the previous day logs files and move them to a different directory. here is a long listing of the logs in the directory:
Code:
-rw-r--r--   1 user1     user1     100000150 Apr 19 10:46 log.24
-rw-r--r--   1 user1     user1     100004207 Apr 19 14:21 log.23
-rw-r--r--   1 user1     user1     100004463 Apr 19 18:22 log.22
-rw-r--r--   1 user1     user1     100003277 Apr 19 22:33 log.21
-rw-r--r--   1 user1     user1     100000833 Apr 20 03:03 log.20
-rw-r--r--   1 user1     user1     100002192 Apr 20 09:07 log.19
-rw-r--r--   1 user1     user1     100004056 Apr 20 12:45 log.18
-rw-r--r--   1 user1     user1     100000851 Apr 20 16:16 log.17
-rw-r--r--   1 user1     user1     100001805 Apr 20 20:21 log.16
-rw-r--r--   1 user1     user1     100003432 Apr 21 00:50 log.15
-rw-r--r--   1 user1     user1     100002232 Apr 21 06:23 log.14
-rw-r--r--   1 user1     user1     100004079 Apr 21 10:38 log.13
-rw-r--r--   1 user1     user1     100004782 Apr 21 14:13 log.12
-rw-r--r--   1 user1     user1     100000374 Apr 21 17:50 log.11
-rw-r--r--   1 user1     user1     100004002 Apr 21 21:29 log.10
-rw-r--r--   1 user1     user1     100001480 Apr 22 02:15 log.09
-rw-r--r--   1 user1     user1     100002608 Apr 22 07:12 log.08
-rw-r--r--   1 user1     user1     100000332 Apr 22 11:24 log.07
-rw-r--r--   1 user1     user1     100002060 Apr 22 15:12 log.06
-rw-r--r--   1 user1     user1     100000087 Apr 22 18:45 log.05
-rw-r--r--   1 user1     user1     100000197 Apr 22 22:41 log.04
-rw-r--r--   1 user1     user1     100000436 Apr 23 03:26 log.03
-rw-r--r--   1 user1     user1     100004005 Apr 23 08:54 log.02
-rw-r--r--   1 user1     user1     100003351 Apr 23 12:29 log.01
-rw-r--r--   1 user1     user1     55085889 Apr 23 14:20 log

for example, if we run the script on the 23rd, it should tar up all the logs for the 22nd ( log.04-log.09) and move then to a different directory.

If I try to use the find command with the mtime option, I does not provide the all the logs for the previous day.

Your help is very much appreciated.

Last edited by e_mikey_2000; 04-23-2014 at 07:00 PM.. Reason: code tag
 

10 More Discussions You Might Find Interesting

1. Shell Programming and Scripting

Log Rotation Tool/Script

Hello all Does anyone has an intersting script or a good freeware tool for log rotation that is good for Unix and Linux as well ? My thanks in advance (4 Replies)
Discussion started by: yelalouf
4 Replies

2. HP-UX

Log rotation on HP-UX

Can anyone post a sample log rotate and archive configuration on HP-UX? I really don't know how to do that... :( (3 Replies)
Discussion started by: untamed
3 Replies

3. Shell Programming and Scripting

log rotation

Hello all. Due to some reason I can not use HUP to rotate needed log files. So I use the standard method: cp $file $file.1 cat /dev/null > $file But if Java application in this time writing the output to $file, in the beginning of it appears many "^@^@^@^@^@^@". How to avoid it? Or how... (6 Replies)
Discussion started by: mirusnet
6 Replies

4. Shell Programming and Scripting

Log rotation script

I have the below script to help with disk space cleanup that finds logs older than a specified number of days (say 10 days). I need it to grab "active" logs as well. Problem is an "active log" will not get archived unless I put in 0 days which I don't want to do, I need to leave the past 10 days,... (2 Replies)
Discussion started by: theninja
2 Replies

5. Shell Programming and Scripting

Log rotation issue with script

I have application which to the heavy stdout and I have diverted the stdout to log file. this log file is writing very heavily and we have a script which rotates the logs. logic for rotation is smthing like cp logfile logfile.1 cat /dev/null > logfile this logic was working fine till we... (3 Replies)
Discussion started by: navinmistry
3 Replies

6. Solaris

Solaris log rotation

HI, What is log rotation in Solaris ? What are the essential steps to perform log rotation in Solaris? (1 Reply)
Discussion started by: Revathi@1
1 Replies

7. Solaris

Log rotation, twice

hi folk, need advise regarding the log rotation, i have the logadm set at 30 2 * * * /usr/sbin/logadm so it supposed to rotate once per day, but now it rotated twice! but someone my log will rotate at 2:30 AM, but then another 2 hours later, it creates a new and rotate a new log again,... (2 Replies)
Discussion started by: dehetoxic
2 Replies

8. UNIX for Dummies Questions & Answers

Log Rotation

Hi Guys, Good morning, I just want to know and collect ideas on this one. Regarding rotation of logs as I've observed it's not consistently functioning. I have a server with 8 Partitions, each partition has a dedicated directory for the logs that is needed and I set it every 5mins (300secs) the... (1 Reply)
Discussion started by: rymnd_12345
1 Replies

9. Solaris

Log rotation

Hi All! I seem to have a problem with log rotation, unless I am doing something wrong, I have type the following command for testing purposes to see if the -s option works but he did not: logadm -w /var/adm/messages -C 8 -c -s 512k -t '/var/adm/messages.$n' -z 1 the file is now at this... (7 Replies)
Discussion started by: fretagi
7 Replies

10. OS X (Apple)

Mavericks log rotation

In Mavericks, Apple has apparently moved control of log rotation to ASL. There's a 'ttl' value to determine how long log files will stick around for. I can compress them, change the way they're named, limit them by size, etc. But the one thing I cannot find is how to NOT keep one log file per... (0 Replies)
Discussion started by: jnojr
0 Replies
SMPTEFrame(3)							    libltcsmpte 						     SMPTEFrame(3)

NAME
SMPTEFrame - Raw 80 bit SMPTE frame. SYNOPSIS
#include <ltcsmpte.h> Data Fields unsigned int frameUnits:4 unsigned int user1:4 unsigned int frameTens:2 unsigned int dfbit:1 unsigned int colFrm:1 unsigned int user2:4 unsigned int secsUnits:4 unsigned int user3:4 unsigned int secsTens:3 unsigned int biphaseMarkPhaseCorrection:1 unsigned int user4:4 unsigned int minsUnits:4 unsigned int user5:4 unsigned int minsTens:3 unsigned int binaryGroupFlagBit1:1 unsigned int user6:4 unsigned int hoursUnits:4 unsigned int user7:4 unsigned int hoursTens:2 unsigned int reserved:1 unsigned int binaryGroupFlagBit2:1 unsigned int user8:4 unsigned int syncWord:16 Detailed Description Raw 80 bit SMPTE frame. Definition at line 140 of file ltcsmpte.h. Field Documentation unsigned int SMPTEFrame::binaryGroupFlagBit1 Definition at line 160 of file ltcsmpte.h. unsigned int SMPTEFrame::binaryGroupFlagBit2 Definition at line 168 of file ltcsmpte.h. unsigned int SMPTEFrame::biphaseMarkPhaseCorrection Definition at line 153 of file ltcsmpte.h. unsigned int SMPTEFrame::colFrm Definition at line 146 of file ltcsmpte.h. unsigned int SMPTEFrame::dfbit Examples: tests/decoder.c. Definition at line 145 of file ltcsmpte.h. unsigned int SMPTEFrame::frameTens Definition at line 144 of file ltcsmpte.h. unsigned int SMPTEFrame::frameUnits Definition at line 141 of file ltcsmpte.h. unsigned int SMPTEFrame::hoursTens Definition at line 166 of file ltcsmpte.h. unsigned int SMPTEFrame::hoursUnits Definition at line 163 of file ltcsmpte.h. unsigned int SMPTEFrame::minsTens Definition at line 159 of file ltcsmpte.h. unsigned int SMPTEFrame::minsUnits Definition at line 156 of file ltcsmpte.h. unsigned int SMPTEFrame::reserved Definition at line 167 of file ltcsmpte.h. unsigned int SMPTEFrame::secsTens Definition at line 152 of file ltcsmpte.h. unsigned int SMPTEFrame::secsUnits Definition at line 149 of file ltcsmpte.h. unsigned int SMPTEFrame::syncWord Definition at line 171 of file ltcsmpte.h. unsigned int SMPTEFrame::user1 Definition at line 142 of file ltcsmpte.h. unsigned int SMPTEFrame::user2 Definition at line 147 of file ltcsmpte.h. unsigned int SMPTEFrame::user3 Definition at line 150 of file ltcsmpte.h. unsigned int SMPTEFrame::user4 Definition at line 154 of file ltcsmpte.h. unsigned int SMPTEFrame::user5 Definition at line 157 of file ltcsmpte.h. unsigned int SMPTEFrame::user6 Definition at line 161 of file ltcsmpte.h. unsigned int SMPTEFrame::user7 Definition at line 164 of file ltcsmpte.h. unsigned int SMPTEFrame::user8 Definition at line 169 of file ltcsmpte.h. Author Generated automatically by Doxygen for libltcsmpte from the source code. Version 0.4.4 Fri Apr 27 2012 SMPTEFrame(3)
All times are GMT -4. The time now is 11:43 AM.
Unix & Linux Forums Content Copyright 1993-2022. All Rights Reserved.
Privacy Policy