08-17-2009
1,
0
Join Date: Aug 2009
Last Activity: 17 August 2009, 6:46 AM EDT
Posts: 1
Thanks Given: 0
Thanked 0 Times in 0 Posts
watch dog process
Hi,
I am calling shell script, using process builder in java. if any error triggered in script i am catching error line in a log file.
my script is doing 1) creating xml files .
2) gzip the file
3)export the created file from source to destination server.
4)After processing successful the file will be removed from source.
5) clean the process id
i am getting in log file like..
"line 449: 18520 Killed ( sleep $timeout; echo "${mainpid} TERMINATED"; kill -9 ${mainpid} >/dev/null 2>&1 )"
in shell script::
i am doing like this
local mainpid=$1
local timeout=$2
(sleep $timeout;echo "${mainpid} TERMINATED";kill -9 ${mainpid} >/dev/null 2>&1) &
TIMEOUTPID=$!
every thing processed successfully ,but i don't want to print message in the log file like above.
Please give me any advise.
Thanks in Advance..
Masthansha...