Newsgroup: it.comp.os.linux.sys
Titolo: Servizi

Come faccio a far partire un servizio prima di un altro? nel senso quale
programma si usa per spostare l'ordine di caricamento dei servizi? se
possibile..
Ciao
--
------------------------------------------
paolo.g...@NOSPAMportails.it
www.lefontanediroma.com
Forza Ferrari


devi modificare nella cartella rc.d e da lě nel run-level che ti interessa
di solito il 3° (rc3.d) il nome del servizio che vuoi far partire...che
viene preceduto da un Sxx ...piů piccolo č il numero e prima parte...occhio
a far partire correttamente il servizio...se per esempio devi provare una
connessione all'avvio e lanci un tuo script contenente un ping  nome.dominio
e questo lo fai partire prima del bind non funge (mamma mia che stupido
esempio :-) ) ..per ogni Sxx ce ne č anche uno Kxx che chiude il servizio in
caso di shutdown
...questo a grandi linee e su una RH......poi studiati in Run-level
Ciao
Alessandro

 programma si usa per spostare l'ordine di caricamento dei servizi?
Dipdende dalla tua distribuzione, in ogni caso gli script usati
per avviare i servizi sono in /etc/rc.d.
Se la tua distribuzione e' piu' SysV style, avrai una serie di
directory rcX.d, in cui X e' l'id del runlevel (0,1,2...), dentro
ad ogni directory hai una serie di link SNNnomeservizio o KNNnomeservizio,
se il link e' "S" serve ad avviare il servizio, se e' "K" lo ferma (Kill).
Il numero che segue viene usato per avviare/fermare i servizi in ordine.
Cambia il numero di ordine e avrai cambiato la sequenza.
Se invece la tua distribuzione e' piu' Bsd Style, i servizi sono
avviati da /etc/rc.d/rc.XXXXXXX, in questo caso devi modifciare i vari
script in modo da avviare cio' che vuoi nell'ordine che vuoi.
Davide

 ha scritto nel messaggio
news:ab332l$ep095$3...@ID-18487.news.dfncis.de...


 tutto o che almeno facilitasse l'operazione
Innanzitutto vi prego di chiamarli col loro nome (daemon) e non con quello di
Windows (servizi... sembrano cessi... :)
Vale anche per parecchie altre cose che ho visto ultimamente (server di
accesso remoto o roba simile).
Cmq, per quello che serve a te, non so se ci sia anche in altre distro, ma in
debian per esempio c'e` filerc che praticamente crea un file che sostituisce i
vari rcX.d. Ti riporto l'inizio del file di config cosi` ti rendi conto di come
funziona:
# Format:
# <sort> <off-> <on-levels>     <command>
01      -       S               /etc/init.d/devfsd
01      0,1,6   -               /etc/init.d/gdm
05      -       1               /etc/init.d/single
05      -       S               /etc/init.d/keymap.sh
05      -       S               /etc/init.d/initrd-tools.sh
09      -       S               /etc/init.d/scsitools-pre.sh
10      -       0,6             /etc/init.d/portmap
10      -       2,3,4,5         /etc/init.d/sysklogd
10      -       S               /etc/init.d/checkroot.sh
11      0,1,6   -               /etc/init.d/cron
11      -       2,3,4,5         /etc/init.d/klogd
...
Bye.

 debian per esempio c'e` filerc
In RedHat c'e' chkconfig.
--
Alessandro Staltari
staltari(a)
geocities.com

Windows (servizi... sembrano cessi... :)
Il nome corretto è invece servizi, come traduzione di "services", mentre
daemon è solo una delle possibili modalità di scrittura e funzionamento
del software che implementa il servizio.
-- 
Per rispondermi, ricordati di togliere il 
nome del poeta e il trattino.

 Windows (servizi... sembrano cessi... :)
"Services" e' un nome consolidato in ambito unix, quanto lo e' in windows.
Provare per credere: `ls /etc/`
 ;)
Ciao