Fix for upstart services on Ubuntu

This commit is contained in:
Serghey Rodin 2014-05-14 16:43:39 +03:00
commit 0072c8189a

View file

@ -23,8 +23,17 @@ get_srv_state() {
proc_name=${2-$1}
# Check service status
/etc/init.d/$srv status > /dev/null 2>&1
if [ $? -eq 0 ]; then
if [ -e "/etc/init.d/$srv" ]; then
/etc/init.d/$srv status > /dev/null 2>&1
status=$?
else
status=1
if [ ! -z "$(service $srv status| grep running)" ]; then
status=0
fi
fi
if [ $status -eq 0 ]; then
state='running'
# Calculate cpu and memory usage