All pastes #731080 Raw Edit

Anonymous

public text v1 · immutable
·published 2007-10-09 19:27 UTC
rendered paste body
#!/bin/sh
set -xv

verify_running () {

SAMBA_INSTALL_STATE="INSTALLED"

                if [ ${$}2_INSTALL_STATE = "INSTALLED" ]
                        then
echo "To verify if $2 is running or not we do a ps -ef | grep $1 (if no result $2 IS NOT RUNNING" >> /tmp/INVENTORY-$LOGINGFILE

                    echo "# ps -ef | grep $1" >> /tmp/INVENTORY-$LOGINGFILE
                    echo "#" >> /tmp/INVENTORY-$LOGINGFILE
                    ps -ef | grep $1 | grep -v grep >> /tmp/INVENTORY-$LOGINGFILE


                $"$2"_CHECK=`ps -ef | grep $1 | grep -v grep`

            if [ "$?" = "0" ]
            then
                $"$2"_STATE="RUNNING\\n"
            else
                $"$2"_STATE="NOT RUNNING\\n"
            echo ""$2" running check:    $"$2"_STATE" | tee -a /tmp/INVENTORY-$LOGINGFILE
            fi
    fi

}

verify_running smbd SAMBA

echo $SAMBA_STATE