|
用"/etc/rc.d/init.d/smb start"起动samba,之后查看进程发现在smb后还多了一个sleep的进程,kill它,就出现"./smb: line 98: 4217 Terminated sleep 60"的字样,导致我的smb总是启动不了,而且我的smb里有下边的内容,看样是60秒后smb自动关闭,这是怎么回事????
start()
{
# If CUPS is used as printing system, reload smb after a 1 minute delay
# to allow the printers to appear properly as samba shares.
if killall -0 cupsd 2>/dev/null; then
( sleep 60 && killproc smbd -HUP ) &
fi
export TMPDIR="/var/tmp"
gprintf "Starting SMB services: "
daemon smbd -D
RETVAL=$?
echo
gprintf "Starting NMB services: "
daemon nmbd -D
RETVAL2=$?
echo
[ $RETVAL -eq 0 -a $RETVAL2 -eq 0 ] && touch /var/lock/subsys/smb || \
RETVAL=1
return $RETVAL
} |
|