2.5.2.2 Unix System V.

Con System V, las cosas se pueden complicar un poco más. System V normalmente usa scripts para iniciar y parar los demonios del sistema. Aquí, necesitas instruir a Samba sobre cómo debe operar cuando se arranca y cuando se para. Puedes modificar los contenidos del directorio /etc/rc.local y añadir algo como esto al siguiente programa, llamado smb:

#!/bin/sh

# Contains the "killproc" function on Red Hat Linux
./etc/rc.d/init.d/functions

PATH="/usr/local/samba/bin:$PATH"

case $1 in 
  'start') 
    echo "Starting smbd..."
    smbd -D
    echo "Starting nmbd..." 
    nmbd -D ;;
  'stop')
    echo "Stopping smbd and nmbd..." 
    killproc smbd
    killproc nmbd
    rm -f /usr/local/samba/var/locks/smbd.pid
    rm -f /usr/local/samba/var/locks/nmbd.pid ;; 
*)

echo "usage: smb {start|stop}" ;;
esac

Con este script, puedes arrancar y para el servicio SMB con los siguientes comandos:

# /etc/rc.local/smb start
Starting smbd... 
Starting nmbd...
# /etc/rc.local/smb stop
Stopping smbd and nmbd...

TLDP-ES 03/11/2002