25 lines
491 B
Bash
Executable File
25 lines
491 B
Bash
Executable File
#!/bin/bash
|
|
fileName="maxadmin_output.txt"
|
|
rm $fileName
|
|
timeout 2s maxadmin list servers > $fileName
|
|
to_result=$?
|
|
if [ $to_result -ge 1 ]
|
|
then
|
|
echo Timed out or error, timeout returned $to_result
|
|
exit 3
|
|
else
|
|
echo MaxAdmin success, rval is $to_result
|
|
echo Checking maxadmin output sanity
|
|
grep1=$(grep server1 $fileName)
|
|
grep2=$(grep server2 $fileName)
|
|
|
|
if [ "$grep1" ] && [ "$grep2" ]
|
|
then
|
|
echo All is fine
|
|
exit 0
|
|
else
|
|
echo Something is wrong
|
|
exit 3
|
|
fi
|
|
fi
|