3 # Check for zombie jobs (not terminated).
4 # Also scan logs for ERROR messages
9 # check_for_zombie_jobs storage=STORAGE [client=localhost-fd]
17 bin/bconsole -c bin/bconsole.conf <<END_OF_DATA 2>&1 >/dev/null
21 status client=${client}
29 grep "No Jobs running." tmp/dir.out 2>&1 >/dev/null
32 echo " !!!! Zombie Jobs in Director !!!!"
33 echo " !!!! Zombie Jobs in Director !!!!" >>test.out
38 grep "No Jobs running." tmp/fd.out 2>&1 >/dev/null
41 echo " !!!! Zombie Jobs in File daemon !!!!"
42 echo " !!!! Zombie Jobs in File daemon !!!!" >>test.out
47 grep "No Jobs running." tmp/sd.out 2>&1 >/dev/null
50 echo " !!!! Zombie Jobs in Storage daemon !!!!"
51 echo " !!!! Zombie Jobs in Storage daemon !!!!" >>test.out
56 grep "ERROR" tmp/log*.out 2>&1 >/dev/null
59 echo " !!!! ERROR in log output !!!!"
60 echo " !!!! ERROR in log output !!!!" >>test.out
61 grep "ERROR" tmp/log*.out
66 grep "Fatal Error" tmp/log*.out 2>&1 >/dev/null
69 echo " !!!! Fatal Error in log output !!!!"
70 echo " !!!! Fatal Error in log output !!!!" >>test.out
71 grep "Fatal Error" tmp/log*.out
77 grep "glibc detected" tmp/log*.out 2>&1 >/dev/null
80 echo " !!!! glibc detected Error in log output !!!!"
81 echo " !!!! glibc detected Error in log output !!!!" >>test.out
82 grep "glibc detected" tmp/log*.out