HP CIFS Server 3.0b Administrator's Guide version A.02.01.01
Configuring HA HP CIFS
Overview of HA HP CIFS Server
Chapter 11242
#
# Function findproc
#
findproc() { # return pid of the named process(es)
pid=`/usr/bin/ps -e |
/usr/bin/grep "$1" | grep "mbd" |
/usr/bin/sed -e 's/^ *//' -e 's/ .*//'`
}
#########################################################
# Winbind Configurations
# findwbproc() { # return pid of the named
# process(es)
# wbpid=‘/usr/bin/ps -e |
# /usr/bin/grep " $1 " | grep "winbindd" |
# /usr/bin/sed -e ’s/^ *//’ -e ’s/ .*//’‘
# }
#
# Function startnmbd
#
startnmbd() { # start the nmbd
logger -t "${NETBIOS_NAME}.mon" "${NETBIOS_NAME}
nmbd daemon is not running. Restarting daemon."
nmbd -D -l ${LOG_FILE} -s ${CONF_FILE}
}
startsmbd() { # start the nmbd
logger -t "${NETBIOS_NAME}.mon" "${NETBIOS_NAME}
smbd daemon is not running. Restarting daemon."
smbd -D -s ${CONF_FILE}
}
while :
do
if [ ! -f ${NMBD_PID_FILE} ]
then
sleep 1
print "\tERROR: ${NMBD_PID_FILE} could not be
found!"