I have onse script running a SOLARIS machine. This script will run every tuesday at 5.00 AM EST ........... the script may take one hour or two hour or may be a day....to complete............ My problem is incase if system gets panic and rebooted....... how will I come to know the status of the script............. this script loads some data.......... so i want to know if the script was in progress when system was rebooted or script was completed before the sytem got panic ... is there any way i can write a script whci sends me the status of the scipt........... capturing the details of the ststus............ I need this very urgetn as clients are on my head ....... and i have time till end of day ........ Please some one help on this..........
I tried trap command but it is not capturing the reboot signal.......
Below is the code....... Please advice if the below trap code is correct and usable or any other options........... need help ASAP...
#!/bin/ksh
cp /dev/null ~/scripts/trap/trap31.log
function moni {
while true
do
sleep 2
tput clear
echo "TEST"
done
}
function error_trap
{
DATE=`date`
echo "Program was killed at" $DATE >> trap31.log
#echo "Program killed" | mailx -s "Error Signal trapped"
rk4083@att.com
}
trap error_trap 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 45
moni
Regards,
Vangalli