Всем примет. Часть скрипта
PIDDIR=/var/log/samba
SAMBADIR=/opt/samba
SAMBAPID=$PIDDIR/samba.pid
BPIDDIR=/var/log/bind
BINDDIR=/opt/bind
BINDPID=$BPIDDIR/bind.pid
# clear conflicting settings from the environment
unset TMPDIR
# See if the daemon and the config file are there
test -x $SAMBADIR/sbin/samba -a -r /etc/samba/smb.conf || exit 0
stop () {
log_daemon_msg "Stopping Samba 4 daemon" "samba"
start-stop-daemon --stop --quiet --name samba $SAMBAPID
sleep 1
if [ -f $SAMBAPID ] && ! ps h `cat $SAMBAPID` > /dev/null
then
rm -f $SAMBAPID
fi
log_end_msg 0
log_daemon_msg "Stopping bind9 daemon" "bind"
start-stop-daemon --stop --quiet --name named $BINDPID
sleep 1
if [-f $BINDPID] && ! ps h `cat $BINDPID` > /dev/null
then
rm -f $BINDPID
fi
log_end_msg 0
}
должна останавливать службы samba и bind, но после остановки samba вылетает с сообщением
[....] Stopping Samba 4 daemon: sambaЗавершеноПодскажите пожалуйста, в чем может быть ошибка ?