diff -r 03fd575ebc09 src/init/ossec-client.sh
--- a/src/init/ossec-client.sh	Tue Feb 07 12:42:49 2012 -0400
+++ b/src/init/ossec-client.sh	Fri Feb 10 08:24:25 2012 -0500
@@ -105,6 +105,7 @@
         pstatus ${i};
         if [ $? = 0 ]; then
             echo "${i} not running..."
+            EXIT_STATUS=1
         else
             echo "${i} is running..."
         fi
@@ -230,7 +231,9 @@
 	start
 	;;
   status)
+    EXIT_STATUS=0
     status
+    exit $EXIT_STATUS
 	;;
   help)  
     help
diff -r 03fd575ebc09 src/init/ossec-local.sh
--- a/src/init/ossec-local.sh	Tue Feb 07 12:42:49 2012 -0400
+++ b/src/init/ossec-local.sh	Fri Feb 10 08:24:25 2012 -0500
@@ -181,6 +181,7 @@
         pstatus ${i};
         if [ $? = 0 ]; then
             echo "${i} not running..."
+            EXIT_STATUS=1
         else
             echo "${i} is running..."
         fi
@@ -313,7 +314,9 @@
 	start
 	;;
   status)
+    EXIT_STATUS=0
     status
+    exit $EXIT_STATUS
 	;;
   help)  
     help
diff -r 03fd575ebc09 src/init/ossec-server.sh
--- a/src/init/ossec-server.sh	Tue Feb 07 12:42:49 2012 -0400
+++ b/src/init/ossec-server.sh	Fri Feb 10 08:24:25 2012 -0500
@@ -181,6 +181,7 @@
         pstatus ${i};
         if [ $? = 0 ]; then
             echo "${i} not running..."
+            EXIT_STATUS=1
         else
             echo "${i} is running..."
         fi
@@ -311,7 +312,9 @@
 	start
 	;;
   status)
+    EXIT_STATUS=0
     status
+    exit $EXIT_STATUS
 	;;
   help)  
     help
