/etc/rc.d, nahozeni slip
Jan Satko
satko na quanto.uniag.sk
Úterý Říjen 19 15:33:33 CEST 1999
> 1/ Kde se da zjistit, jak se na RedHatu maji jmenovat linky v rc?.d do
> init.d, cili ze lpd ma mit v rc3.d link S60lpd a ne treba S21lpd? Jde mi o
> to, ze kdyz chci nejakou sluzbu ne-loadovat, tak asi dobre reseni je
> smazat ten link. Kdyz ho ale po case chci znovu pouzivat, jaky link mam
> vytvorit? A pokud je to jedno, jak to dela instalak RedHatu?
more /etc/rc.d/rc
a tam je nieco ako:
# Source function library.
. /etc/rc.d/init.d/functions
# Now find out what the current and what the previous runlevel are.
argv1="$1"
set `/sbin/runlevel`
runlevel=$2
previous=$1
export runlevel previous
# Get first argument. Set new runlevel to this argument.
[ "$1" != "" ] && runlevel="$argv1"
# Tell linuxconf what runlevel we are in
[ -d /var/run ] && echo "/etc/rc.d/rc$runlevel.d" > /var/run/runlevel.dir
# Is there an rc directory for this new runlevel?
if [ -d /etc/rc.d/rc$runlevel.d ]; then
# First, run the KILL scripts.
--> for i in /etc/rc.d/rc$runlevel.d/K*; do
| # Check if the script is there.
| [ ! -f $i ] && continue
|
| (blablablabla)
| # Bring the subsystem down.
| $i stop
| done
|
Cize postupne zobere vsetky co zacinaju na K-cko a preda im paramater
stop. cize ich vypne.
# Now run the START scripts.
--> for i in /etc/rc.d/rc$runlevel.d/S*; do
| # Check if the script is there.
| [ ! -f $i ] && continue
|
A vsetky co zacinaju na S-ko spusti.
# Bring the subsystem up.
$i start
done
fi
-------------
Takze je mu jedno ako je to cislovane. Podstatne aby to zacinalo na K
alebo S. Ked to nechcete pustat premenujete S na K. A ked to chcete pustat
tak zase naopak.
S pozdravom
/-------------------------------------------------------------------\
{ Jan 'EIS' Satko Slovenska Polnohospodarska Univerzita }
} administrator Centrum Vypoctovej Techniky a Informatiky {
{ satko na spu.sk Tr. A. Hlinku 2, 949 01, Nitra, Slovensko }
\-------------------------------------------------------------------/
Další informace o konferenci Linux