Sponsored Content
Top Forums UNIX for Advanced & Expert Users Rollover/compress log from ACTIVE process Post 302427952 by malcolmpdx on Tuesday 8th of June 2010 12:00:37 PM
Old 06-08-2010
Depending on the process, it may be possible to send it a HUP to have it reopen it's filehandles.

If that's the case, the steps are relatively simple:

1) move the active file to a different name (process still logging to it)
2) HUP the process (closes current filehandle, opens new one to new file)
3) Then, compress the old file.

Some programs support this - others don't. Some require that the new file be present and have the correct permissions before opening it - others don't, and will create a new file automatically on a HUP.

Best of luck!
 

10 More Discussions You Might Find Interesting

1. UNIX for Dummies Questions & Answers

How to Compress log files?

Hi, I have my log files in /home/user1/temp2/logs i want to archive *.log and *.txt files and to store in my /home/user1/temp2/archved/ with *.log with Time stamp ,Please let me know how to do this? (1 Reply)
Discussion started by: redlotus72
1 Replies

2. Shell Programming and Scripting

vmstat returns good val for cpuIdle put ps shows no active process

hi i'm running a shell script that checks the amount of cpu idle either using /usr/bin/vmstat 1 2 or sar 1 2 (on unixware) before i run some tests(if cpu idle greater than 89 I run them). These tests are run on many platforms, linux(suse, redhat) hp-ux, unixware, aix, solaris, tru64. ... (5 Replies)
Discussion started by: OFFSIHR
5 Replies

3. UNIX for Dummies Questions & Answers

rollover cable with linux box

hi all gurus can we using laptop(XP) with rollover cable to connect serial port on linux box? thanks jiajin (1 Reply)
Discussion started by: lijiajin
1 Replies

4. Shell Programming and Scripting

grep active log file

Hi Gurus, I am facing a problem with grepping a set of data in active log file which are the info not in uniform, below is the sample data information. I am trying to grep value. Connect_PM Connect to APPS gateway failed ERROR connection to host anyserver.com, service 6600 timed out ... (4 Replies)
Discussion started by: anakiar
4 Replies

5. UNIX for Advanced & Expert Users

compress the log files

Hi, I have an application which creates the logs in a date wise. like, tomcat_access_log.2009-09-12.log tomcat_access_log.2009-09-11.log tomcat_access_log.2009-09-10.log tomcat_access_log.2009-09-09.log tomcat_access_log.2009-09-08.log tomcat_access_log.2009-09-07.logNow my requirement is... (5 Replies)
Discussion started by: skmdu
5 Replies

6. UNIX for Dummies Questions & Answers

Issue: Compress in unix server and FTP to windows and open the compress file using Winzip

Hi All ! We have to compress a big data file in unix server and transfer it to windows and uncompress it using winzip in windows. I have used the utility ZIP like the below. zip -e <newfilename> df2_test_extract.dat but when I compress files greater than 4 gb using zip utility, it... (4 Replies)
Discussion started by: sakthifire
4 Replies

7. Shell Programming and Scripting

Q's on Active Process Time

Is it possible to display active processes' Year,Month,Day,Hour,Minute,Second info of process start time ? Preferbly in the format "YYYY/MM/DD HH:MM:SS" ? I tried to do this with the ps command but it only gets the time or date. Any help will be greatly appreciated. Cheers Steve (4 Replies)
Discussion started by: stevefox
4 Replies

8. Shell Programming and Scripting

How do I calculate total number of active and non active hosts?

#!/bin/bash for digit in $(seq 1 10) do if ping -c1 -w2 192.168.1.$digit &> /dev/null then echo "192.168.1.$digit is UP" else echo "192.168.1.$digit is DOWN" fi done (3 Replies)
Discussion started by: fusetrips
3 Replies

9. UNIX for Dummies Questions & Answers

Determining if a process is active in UNIX

We have written a bare bones scheduling app using bash scripts. The input to the scheduler is from a mainframe scheduling tool, and the scripts exit code is returned to the MF. The problem is that every now and again I have a script that does not complete and this is left in my Q. I am in the... (1 Reply)
Discussion started by: Charles Swart
1 Replies

10. UNIX for Advanced & Expert Users

Copy open active log

Hi, I try to copy the nohup.out to new file using cp command on solaris 10 However, the new file is very large size compare to nohup.out The file is in English format text. Any solution for copying active/open log file without problem with the size. ex: /dir > du -sh nohup.out 636K ... (7 Replies)
Discussion started by: xitrum
7 Replies
PENLOGD(1)						      General Commands Manual							PENLOGD(1)

NAME
penlogd - consolidate web server logs SYNOPSIS
penlogd [-fd] [-j dir] [-l logfile] [-n N] [-p pidfile] [-u user] port EXAMPLE
penlogd -l /var/log/access_log -p /var/run/penlogd.pid 10000 DESCRIPTION
Penlogd receives log entries from Pen and from each of the web servers. It consolidates the entries by replacing the source addresses in each entry with the "real" client address and writes the result to stdout or to the file given on the command line. This completely removes the need for postprocessing with mergelogs, since the logs are already merged. Pen must be instructed to send its log to penlogd. See HOWTO and pen man page for details. Sending penlogd a HUP signal will make it close and reopen the logfile, unless it is logging to stdout. Rotate the log like this: mv access_log access_log.1 kill -HUP `cat <pidfile>` where <pidfile> is the file containing pen's process id. Sending penlogd a TERM signal will make it close the log file and exit cleanly. OPTIONS
-d Turn on debugging. The output goes to stderr if we are running in the foreground (see -f) and to syslog (facility user, priority debug) otherwise. -f Stay in foreground. -j dir Run in a chroot environment. -l logfile Write output into logfile. -n N Number of pen log entries to cache (default 1000). -p pidfile Write process id into pidfile. -u user Run as a different user. port The UDP port where penlogd receives log entries. SEE ALSO
pen(1), penlog(1), webresolve(1) AUTHOR
Copyright (C) 2002-2003 Ulric Eriksson, <ulric@siag.nu>. LOCAL PENLOGD(1)
All times are GMT -4. The time now is 04:04 AM.
Unix & Linux Forums Content Copyright 1993-2022. All Rights Reserved.
Privacy Policy