functions

来自「samba-3.0.22.tar.gz 编译smb服务器的源码」· 代码 · 共 83 行

TXT
83
字号
#### library file for test functions###### start/stop smbd daemon##check_smbd_running(){	## the smbcontrol ping will return a 0 on success	smbcontrol $CONFIGURATION smbd ping 2>&1 > /dev/null}start_smbd(){	echo "Starting smbd...."	smbd $CONFIGURATION || return $?	sleep 1	smbcontrol $CONFIGURATION `cat $PIDDIR/smbd.pid` ping 2>&1 > /dev/null || return $?}stop_smbd(){	smbd_pid=`cat $PIDDIR/smbd.pid`	echo "Shutting down smbd (pid $smbd_pid)..."	## belt and braces; first kill and then send a shutdown message	kill -TERM $smbd_pid	smbcontrol $CONFIGURATION smbd shutdown	## check to see if smbd is already running	check_smbd_running	if test $? = 0; then		echo "Unable to stop smbd!"		exit 2	fi}#### start/stop smbd daemon##check_nmbd_running(){	## the smbcontrol ping will return a 0 on success	smbcontrol $CONFIGURATION nmbd ping 2>&1 > /dev/null}start_nmbd(){	echo "Starting nmbd...."	nmbd $CONFIGURATION || return $?	sleep 1	# smbcontrol $CONFIGURATION `cat $PIDDIR/nmbd.pid` ping 2>&1 > /dev/null || return $?	kill -0 `cat $PIDDIR/nmbd.pid`}stop_nmbd(){	nmbd_pid=`cat $PIDDIR/nmbd.pid`	echo "Shutting down nmbd (pid $nmbd_pid)..."	## belt and braces; first kill and then send a shutdown message	kill -TERM $nmbd_pid 2> /dev/null	sleep 1	## check to see if smbd is already running	kill -0 $nmbd_pid 2> /dev/null	if test $? = 0; then		echo "Unable to stop nmbd!"		exit 2	fi}

⌨️ 快捷键说明

复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?