diff options
author | Luke Leighton <lkcl@samba.org> | 2000-01-20 16:44:55 +0000 |
---|---|---|
committer | Luke Leighton <lkcl@samba.org> | 2000-01-20 16:44:55 +0000 |
commit | 8309d92b2328ac444e924f7f02abf7ef78b4f30b (patch) | |
tree | a9738217df129a4daa07898fbffec9d342c97c03 /source/script | |
parent | 9c72a0b1d7deb5358b8d9e08822337c9d6bcb92d (diff) | |
download | samba-8309d92b2328ac444e924f7f02abf7ef78b4f30b.tar.gz samba-8309d92b2328ac444e924f7f02abf7ef78b4f30b.tar.xz samba-8309d92b2328ac444e924f7f02abf7ef78b4f30b.zip |
script from Lonnie Borntreger to start/stop samba daemons. hooray!
Diffstat (limited to 'source/script')
-rw-r--r-- | source/script/samba | 48 |
1 files changed, 48 insertions, 0 deletions
diff --git a/source/script/samba b/source/script/samba new file mode 100644 index 00000000000..2525b8f295d --- /dev/null +++ b/source/script/samba @@ -0,0 +1,48 @@ +#!/bin/sh +# +# samba +# +# This is from a Solaris box. Proper links need to be made to it from the +# rcX.d directories. For Linux, it goes into /etc/rc.d/init.d +# +# Lonnie + +SAMBA=/usr/local/samba + +case "$1" in +'start') + echo "SMB Service starting." + PATH="/usr/bin:/sbin:/usr/sbin" + export PATH + ${SAMBA}/bin/smbd -D + ${SAMBA}/bin/nmbd -D + ${SAMBA}/bin/browserd -D + ${SAMBA}/bin/lsarpcd -D + ${SAMBA}/bin/netlogond -D + ${SAMBA}/bin/samrd -D + ${SAMBA}/bin/spoolssd -D + ${SAMBA}/bin/srvsvcd -D + ${SAMBA}/bin/svcctld -D + ${SAMBA}/bin/winregd -D + ${SAMBA}/bin/wkssvcd -D + ;; +'restart') + $0 stop + $0 start + ;; +'stop') + echo "SMB Service stopping." + for file in ${SAMBA}/var/locks/*.pid + do + if [ -r $file ] + then + kill `cat $file` + rm $file + fi + done + ;; +*) + echo "Usage: /etc/init.d/samba { start | stop | restart }" + ;; +esac +exit 0 |