Pagina 1 di 1

script su debian

Inviato: ven 24 mar , 2006 3:29 pm
da davide.p
Salve a tutti!

sto provando ad installare milkeyway su una linuxbox debian....leggendo nel HOWTO ho questo dubbio:

devo far partire uno script all'avvio: nello specifico leggete questo

"nat" script should be load on boot process, for example add

up /bin/sh /etc/milkeyway/mnat

In etc/network/interfaces script (debian base distro)

ok io ho una debian ma un file o una cartella chiamata interfaces script proprio no!

che mi dite???

Inviato: ven 24 mar , 2006 3:50 pm
da andrewp
"interface scripts" no..../etc/network/interface c'è eccome.

Comunque, per far partire script in auto devi inserirli in /etc/init.d/ e poi nei relativi /etc/rcx.d/

Ciao.

Inviato: ven 24 mar , 2006 3:58 pm
da davide.p
perdonami sith...non è che sono molto pratico di script.....meglio non ho ancora ben capito come funzionano gli script in debian...non è che mi potresti dare una mano? io quello che fin'ora ho capito è questo: all'avvio di una macchina il kernel linux avvia una sorta di programma che è la shell giusto? una volta avviata la shell vengono richiamati i vari script ( credo che ci siano diversi elenchi legati in qualche modo alle varie componenti del so) ho capito bene?'??

Inviato: mar 02 mag , 2006 12:40 pm
da jurgo
in debian viene utilizzato all' avvio un sistema chiamato system V.
In questo sistema, i possibili script da lanciare all' avvio sono contenuti nella cartella /etc/init.d.
Quali di questi script vengono lanciati dipende dal runlevel che setti di default, che specifichi nel file /etc/inittab.
per esempio, se il tuo run level di default è due, dentro inittab avrai:

Codice: Seleziona tutto

id:2:initdefault:
gli script che vengono avvinati nel runlevel X, sono contenuti nella cartella /etc/rcX.d, (nel nostro esempio sarà rc2.d), questa contiene una serie di di soft link che puntano ai file contenuti in init.d.
Questi link vengono nominati secondo il seguente standard:
SNNnome
la S indica che è uno script di avvio, NN intero che serve per decidere la sequenza di avvio.
Per esempio se abbiamo in rc2.d:
S15ftd
S29apache
che sono soft link che puntano ad:
/etc/init.d/ftpd
/etc/init.d/apache
allora verrà avviato prima il server ftp e poi il server web (apache).