LinuxForum.Fans
Тема

Остановка сервисов

Автор: marikk 2 сообщений 2836 просмотров
#373733

Всем примет. Часть скрипта

text

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 вылетает с сообщением

text
[....] Stopping Samba 4 daemon: sambaЗавершено

Подскажите пожалуйста, в чем может быть ошибка ?

#373735
"marikk" написал:
  start-stop-daemon --stop --quiet --name samba --pidfile $SAMBAPID

Пропустил параметр.

Войдите или зарегистрируйтесь, чтобы ответить.