>[оверквотинг удален]
>демоном запускался, как бы мне это сделать!
>сам написал, но что то не так.
>на команду
>daemon /usr/local/bintac_plus ругается
>что не так!
>Или он вообще как демон не умеет работать!
>в SUSE есть XINETD но нет INETD
>если дать команду tac_plus -i в XINETD ничего не добавляется
>
>Подскажи если знаешь! у меня так:
start_tacacs:
#!/bin/sh
PATH=/usr/sbin:/bin:/usr/bin:/usr/ucb:/usr/local/bin:$PATH
PIDFILE=/var/tacacs/run/tac_plus.pid
if [ -f $PIDFILE ]
then
PID=`cat $PIDFILE`
PS=`ps $PID | tail -1 | grep $PID`
RUNNING=1
[ `echo $PS | wc -w` -ne 0 ] || {
PS="tac_plus (pid $PID?) not running"
RUNNING=0
}
else
PS="tac_plus (no pid file) not running"
RUNNING=0
fi
#kill -9 $PID
rm -f /var/tacacs/run/tac_plus.pid
/var/tacacs/bin/tac_plus -C /var/tacacs/etc/tac_plus.conf -d 3 -l /var/tacacs/log/tac_plus.log
restart_tacacs:
#!/bin/sh
killall -9 tac_plus
sleep 5
/var/tacacs/sbin/start_tacacs
restart_tacacs:
#!/bin/sh
killall -9 tac_plus
sleep 5
/var/tacacs/sbin/start_tacacs
Скрипты писал админ, который работал до меня...Переписывать в один скрипт лень. Да, и, эти работают нормально.