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/