On Thu, 10 Feb 2005 10:08:00 +0200 Marius Stan <[EMAIL PROTECTED]> wrote:
> Debian nu are chkconfig ?

chkconfig rules, prin urmare dorinta ta este perfect naturala. Daca faci
rost de un binar de chkconfig poti sa-l folosesti. Trebuie doar sa ai grija
sa adaugi in fiecare fisier din /etc/init.d/ doua linii. Daca nu le are nu
vrea chkconfig sa lucreze cu el.

# chkconfig: 345 90 30
# description: description

Prima linie are runlevel-urile, prioritatea de startup si cea de shutdown.
Se folosesc la chkconfig --add. A doua e de kiki.

O sa te cam chinui sa iei setarile curente de prin /etc/rc?.d si sa faci
liniile corecte, asa ca uite un script ajutator.

#!/bin/bash
ls /etc/init.d|\
while read SCRIPT; do
  LEVELS=""
  START=""
  STOP=""
  for LINE in `find /etc/rc.d/rc?.d/*${SCRIPT} 2>/dev/null`; do
    test ! -z `echo $LINE|grep .d/S` && \
      LEVELS="${LEVELS}`echo $LINE|cut -c13`"
    test -z "$STOP" && \
      test ! -z `echo $LINE|grep .d/K` && \
      STOP="`echo $LINE|cut -c18-19`"
    test -z "$START" && \
      test ! -z `echo $LINE|grep .d/S` && \
      START="`echo $LINE|cut -c18-19`"
  done
  test ! -z "$LEVELS" && \
  test ! -z "$STOP" && \
  test ! -z "$START" && { \
    echo "${SCRIPT}:"
    echo "# chkconfig: ${LEVELS} ${START} ${STOP}"
    echo "# description: ${SCRIPT}"
  }
done

-- 
GZ

--- 
Detalii despre listele noastre de mail: http://www.lug.ro/


Raspunde prin e-mail lui