I have written the following shell script for submitting check to nagios .It was working fine a few hours ago.I don remember what changes i made and its giving integer expression expected error.
#!/bin/bash
#$PGREP ${SSHD}
if [ [ ` service sshd status | grep stopped >> /dev/null ` -eq 0 ] ]
then
echo "ssh down"
/home/nasiruddin/Downloads/nsca-2.7.2/src/send_nsca localhost -c /home/nasiruddin/Downloads/nsca-2.7.2/sample-config/send_nsca.cfg < /home/nagios/sshdown
#echo "ssh down"
#else
# echo "ssh up"
# /home/nasiruddin/Downloads/nsca-2.7.2/src/send_nsca localhost -c /home/nasiruddin/Downloads/nsca-2.7.2/sample-config/send_nsca.cfg < /home/nagios/testssh
#echo "ssh up"
fi
when i am trying to run it the following error occurs
./send_passive_check.sh
./send_passive_check.sh: line 4: [: [: integer expression expected
i guess its there in the if statement.No idea why this :wall:.Plz help as its urgent
Thanks in aadvance