#!/bin/sh PATH=/usr/bin LOGINGFILE=/var/tmp/INVENTORY-LOGINGFILE verify_running () { process=$1 dispname=$2 RETVAL= pids=`pgrep $process 2>/dev/null` if [ $? -eq 0 ]; then eval "${process}_STATE=RUNNING" RETVAL=0 else eval "${process}_STATE='NOT RUNNING'" RETVAL=1 fi state=`eval echo \\$${process}_STATE` echo "$dispname is $state" return $RETVAL } verify_running sshd OpenSSH verify_running smbd SAMBA verify_running login "Login shell" exit 0