Logfiles


 
Thread Tools Search this Thread
Top Forums Shell Programming and Scripting Logfiles
# 1  
Old 04-07-2009
Logfiles

Hi All,

I have a peculiar problem. I will call a script from another script.
Script abc.ksh is called by ABC.ksh as

ABC.ksh abc.ksh

in abc.ksh I will create and redirect all the statements to log file.
ABC.ksh will also has a log file. I want all the logs generated in file abc in ABC too.
The log file generated in abc.ksh does not have particular name format to redirect me to ABC.ksh file.

Any help is appriciated.

Thanks
Smilie
# 2  
Old 04-07-2009
If anyone didn't understand anything, please let me know.

Thanks
# 3  
Old 04-07-2009
First redirect STDOUT/STDERR in the ABC.ksh script:

Code:
exec > ABC.log 2>&1

Then inside the ABC.ksh script invoke the abc.ksh script like this:

Code:
abc.ksh 2>&1 | tee -a ABC.log  abc.log

You'll end up with something like this:

ABC.ksh

Code:
exec > ABC.log 2>&1 

abc.ksh 2>&1 | tee -a ABC.log  abc.log

# 4  
Old 04-07-2009
Quote:
Originally Posted by javeed7
Hi All,

I have a peculiar problem. I will call a script from another script.
Script abc.ksh is called by ABC.ksh as

ABC.ksh abc.ksh

in abc.ksh I will create and redirect all the statements to log file.
ABC.ksh will also has a log file. I want all the logs generated in file abc in ABC too.
The log file generated in abc.ksh does not have particular name format to redirect me to ABC.ksh file.

Any help is appriciated.

Thanks
Smilie
i am bit confused!!!
you want to redirect all the statements of abc.ksh and ABC.ksh to a single log file???
# 5  
Old 04-07-2009
let me explain my problem with example

abc.ksh
=======
echo 'Hi' > ab_log.log
echo 'i will run some commands' >>ab_log.log
echo 'Will do some manipuations >> ab_log.log
echo 'end' >>ab_log.log

ABC.ksh (abc is passed as parameter)
=======
echo "Running the script $1" >ABC_log.log
. $1.ksh >> ABC_log.log
echo 'End ' >> ABC_log.log


Now the log generated by abc.ksh, i want the log in ABC_log.log
Here I have hard coded the file names, if they r generic then ?

Could anyone suggest a good logic.

Thanks in advance.
# 6  
Old 04-08-2009
Yes,
see my post above.
Login or Register to Ask a Question

Previous Thread | Next Thread

10 More Discussions You Might Find Interesting

1. Red Hat

Deleting Oracle generated logfiles

Hi all, how to write shell script to delete the logfiles generated by an oracle application one in every 24 hrs. Can any one please help. Thanks in advance (1 Reply)
Discussion started by: ramsavi
1 Replies

2. HP-UX

The life cycle of System logfiles

Hi , The log files of the system are located in /var/admin/syslog , I want to know on which way the files are generated. To be more clear for example old log files are deleted automatically from the sytem ( is that configured ? if yes what is the criteria: is it file volume or file date or ..)... (5 Replies)
Discussion started by: enabbou
5 Replies

3. Shell Programming and Scripting

How to find ip addresses in logfiles?

Hi guys, I need to check a few log files as below to find out whether certain ip addresses is present on these log files. type8code0: ls -alt -rw-r--r-- 1 root other 796219588 Mar 20 02:25 logfile drwxr-xr-x 2 root root 1536 Mar 20 02:00 . -rw-r--r-- ... (3 Replies)
Discussion started by: type8code0
3 Replies

4. Red Hat

logrotate httpd logfiles

Hi, I need to logrotate logs in directories in /var/log/httpd/. There are 4 directories in /var/log/httpd/... these directories are /var/log/httpd/access/ /var/log/httpd/debug/ /var/log/httpd/error/ /var/log/httpd/required/ Each of the access, required, error and debug directories have around... (1 Reply)
Discussion started by: renuka
1 Replies

5. UNIX for Dummies Questions & Answers

Gzip many logfiles in one time

Hi All, I am working on a script and i am now been stuck in the mid of it.. My Script actually list the files consuming large disk it need compress the log files.. Here are the files Hello_2009_10_22.log Hello_2009_10_23.log.gz Hello_2009_10_24.log.gz Hello_2009_10_22.log... (2 Replies)
Discussion started by: sumithra
2 Replies

6. Shell Programming and Scripting

split monthly logfiles into daily logfiles

Hi, I have a lot of logfiles like fooYYYYMM.log (foo200301.log, foo200810.log) with lines like YYYY-MM-DD TIMESTAMP,text1,text2,text3... but I need (for postprocessing) the form fooYYYYMMDD.log (so foo200402.log becomes foo20040201.log, foo20040202.log...) with unmodified content of lines. ... (1 Reply)
Discussion started by: clzupp
1 Replies

7. Shell Programming and Scripting

Logfiles E-mailed

Hi All There are some cron jobs ,which runs 24 hrs. Log files are generated when one job fails. So I need the log files to be emailed to my personal e-mail id. So that I can see the log files at my home If there is any error. How can I implement this in Unix shell programming. Thanks... (4 Replies)
Discussion started by: deep_kol
4 Replies

8. UNIX for Advanced & Expert Users

Output all commands to logfiles ???

Dear Forum, My .cshrc settings are embedded in a massive jungle of code distributed all over the place, where finding anything is a "needle in a haystack" daily pain in the royal backside. Is there anyway, i can dump out every command and file executed to STDOUT after sourcing my .cshrc ??? ... (2 Replies)
Discussion started by: fawqati
2 Replies

9. UNIX for Dummies Questions & Answers

Controlling logfiles

I support an app that outputs alert and audit messages to one log file (vendor says they can't be separated). The script that I have written takes a copy (mv cmd) of the file to do the separation and reformatting. I have a problem that I loose records (messages are being written constantly, upto 3+... (5 Replies)
Discussion started by: nhatch
5 Replies

10. UNIX for Dummies Questions & Answers

Logfiles

My server has only has access logs turned on. How do I turn on the other standard logs (i.e. I'd like to see the referring urls). Thanks in advance. (3 Replies)
Discussion started by: pingdom
3 Replies
Login or Register to Ask a Question