07-15-2004
You could use the special command: "exec" to redirect stdout and stderr, e.g. if you put this at the top of your script ....
exec > /tmp/logfile$$ 2>&1
... all messages will go to the log file.
From man ksh...
Quote:
exec [arg ...]
Parameter assignments remain in effect after the command completes. If arg is given, the command specified by the arguments is executed in place of this shell without creating a new process. Input/output arguments can appear and affect the current process. If no arguments are given, the effect of this command is to modify file descriptors as prescribed by the input/output redirection list. In this case, any file descriptor numbers greater than 2 opened with this mechanism are closed when invoking another program.
10 More Discussions You Might Find Interesting
1. UNIX for Dummies Questions & Answers
i have the following script that displays the current time until the user presses CTR + c.... but it does not work properly....
Something is not right with the trap command...
Help plz... :confused:
# script to continuously display current time.
# if script is terminated trap signal... (3 Replies)
Discussion started by: onlyc
3 Replies
2. UNIX for Dummies Questions & Answers
Dear All
could you please explain me what does the trap command do and how I can write a program which can work as a trap command(in C Language). (1 Reply)
Discussion started by: mobile01
1 Replies
3. Programming
Could anybody tell me what the trap command does and how it performs the action it does. I had read the trap manual page but it is too concise that nothing is clear about it. Please tell how it works. (1 Reply)
Discussion started by: mobile01
1 Replies
4. Shell Programming and Scripting
Hi,
I would like to know the use of TRAP command. I am very new to the UNIX environment. I have just started learning the basic. So please teach me in a very simple way to understand.
Also i would like to know the use of following command:
trap 'dialog --msgbox "Script Aborted1" 6 50 ;... (2 Replies)
Discussion started by: Deepakh
2 Replies
5. Shell Programming and Scripting
Hi folks,
I have tried to add some trap detection in the below script....this script is used to monitor database activities...in a rather awkward way :rolleyes:....
The idea behind adding trap is that....this script creates lots of temporary files in the running folder to store the count... (1 Reply)
Discussion started by: frozensmilz
1 Replies
6. UNIX for Advanced & Expert Users
Hello experts!
I need to know the use of trap command please
In one of our program we have trap "rm -f temp1 ; exit 1" 1 2 15 0
and program always exit with 1
there is a rm -f temp1 as well at the end of the program
as
rm -f temp1
exit 0
when I test a probram with set... (4 Replies)
Discussion started by: ramshree01
4 Replies
7. UNIX for Dummies Questions & Answers
I'm learning about the trap command from my bash book. I tried out the little script they gave:
trap "echo 'You hit control-C!' " INT
while true; do
sleep 60
done
But when I type control-c, the script just stops and the message is not displayed. I checked stty all and saw that control-c... (11 Replies)
Discussion started by: Straitsfan
11 Replies
8. Shell Programming and Scripting
dear all;
I can't under stand what does "trap" command do:
for example see below:
trap "echo; echo no interrupts >&2; sleep 3" 2 3 15
Plz , can any body explain the action of this command?
BR (3 Replies)
Discussion started by: ahmad.diab
3 Replies
9. Homework & Coursework Questions
Use and complete the template provided. The entire template must be completed. If you don't, your post may be deleted!
1. The problem statement, all variables and given/known data:
That is the last reply I received from my instructor, and I'm looking for some alternatives.
When using... (2 Replies)
Discussion started by: newuser45
2 Replies
10. Shell Programming and Scripting
Hi Folks -
For some reason, my trap command is not working. It's placed just prior to a normal exit:
#:: ------------------------------------------------------------------------
#::-- Script Name: LCM_Backup.sh
#::
#::-- Description: This script leverages Utility.sh to perform LCM... (16 Replies)
Discussion started by: SIMMS7400
16 Replies