[ rbilic @ 19.02.2005. 16:38 ] @
Koristim Slackware 10.1, zamijenio sam inetd sa xinetd i do nedavna mi je radilo ali više se neće podizati prilikom startanja sustava, dok ga ručno pokreće. U čemu je problem?
Citat:

root@phoenix:/etc/rc.d# ls -l rc.xinetd
-rwxr-xr-x 1 root root 521 2004-12-25 23:21 rc.xinetd*

Code:

#!/bin/sh
# Start/stop/restart xinetd, the BSD Internet super-daemon.

# Start xinetd:
xinetd_start() {
  if [ -x /usr/sbin/xinetd ]; then
    echo "Starting Extended Internet super-server daemon: /usr/sbin/xinetd"
    /usr/sbin/xinetd
  fi
}

# Stop xinetd:
xinetd_stop() {
  killall xinetd
}

# Restart xinetd:
xinetd_restart() {
  xinetd_stop
  sleep 1
  xinetd_start
}

case "$1" in
'start')
  xinetd_start
  ;;
'stop')
  xinetd_stop
  ;;
'restart')
  xinetd_restart
  ;;
*)
  echo "usage $0 start|stop|restart"
esac
[ filmil @ 19.02.2005. 23:22 ] @
Verovatno je problem u poruci o grešci koju nisi napisao :)

Pogledaj deo datoteke /etc/rc.d/rc.M u kome se podiže inetd. Nisam koristio xinetd na Sleku pa ne znam da li postoji sekcija koja podiže xinetd posebno; ali bih pretpostavio da ne postoji.

f
[ rbilic @ 20.02.2005. 16:00 ] @
Hvala ... problem riješen. Nije ovo što si ti rekao ali sam pronašao gdje je problem :)

/etc/rc/rc.inet2


# Start the inetd server:
if [ -x /etc/rc.d/rc.inetd ]; then
/etc/rc.d/rc.inetd start
fi


Zamijeniti sa


# Start the xinetd server:
if [ -x /etc/rc.d/rc.xinetd ]; then
/etc/rc.d/rc.xinetd start
fi
[ filmil @ 20.02.2005. 18:11 ] @
Citat:
Zamijeniti sa
Da, to je to. Mislio sam da se inetd podiže u rc.M

f