#!/bin/sh # if [ ! -d /usr/bin ]; then echo "The /usr file system is not mounted." exit 1 fi killproc() { pid=`/bin/ps -afe | grep $1 | cut -c 9-14` echo "Stopping $1 now." [ "$pid" != "" ] && kill -15 $pid } # Start/stop processes required for samba server case "$1" in 'start') echo "Starting Samba" /usr/local/samba/sbin/smbd /usr/local/samba/sbin/nmbd ;; 'stop') echo "Stopping Samba" killproc smbd killproc nmbd ;; *) echo "Usage: /etc/init.d/samba.init [ start | stop ]" ;; esac exit 0