Newsgroup: it.comp.os.linux.iniziare
Titolo: Fedora: avvio automatico httpd...

Ho installato Fedora dai CD comprendendo Apche 2.0.
Dal comando htppd start parte ma vorrei farlo partire automaticamente allo
startup...
Ho cercato il google ecc.. ed ho trovato questo:
il servizio server HTTP è effettuato dal daemon /usr/sbin/httpd che è
controllato tramite lo script /etc/rc.d/init.d/httpd
Se si desidera avviare automaticamente il servizio di server HTTP all'
accensione del sistema nel runlevel 3 ( regolato da rc3.d ), sarà
sufficiente creare un symbolic link al file /etc/rc.d/init.d/httpd con il
nome Snnhttp
ora ho trovato che esiste un comando : chkconfig con SINTASSI  :
$ chkconfig [option] [name {on|off|reset}]
che crea automaticamente il symbolic link adatto, pero', perche' questo
succeda, nel file /etc/rc.d/init.d/httpd  devono essere contenute delle
apposite righe di commento. La prima riga del file deve avere la seguente
sintassi
# chkconfig: def_runlevel start_level stop_level
nel mio caso e' :
# chkconfig: - 85 15 ( e non ho capito cosa vuol dire... )
cmq il comando: # chkconfig htppd non da' nessun effetto ....
come funziona la cosa ?
ciao e grazie

 come funziona la cosa ?
Ma non fai prima a crearti il link simbolico a mano?
ln -s /etc/rc.d/init.d/httpd /etc/rc3.d/nomelink
dove il nomelink deve essere tipo cosi' S##quellochevuoi
S per far partire il servizio con il parametro "start" (cosi' lo fai
partire)
## e' un numero a piacere, se guardi in quella directory ne vedrai diversi
di file che iniziano per S e un numero, il numero indica l'ordine con cui
i servizi vengono avviati, scegline uno libero e imbicalo li'
quellochevuoi perche' il resto del nome non ha alcuna importanza
Se poi cambi idea e vuoi evitare poi che il servizio parta all'avvio
cancelli il link e buonanotte (oppure lo rinomini facendolo iniziare per K
invece che per S)
-- 
Halman

 cmq il comando: # chkconfig htppd non da' nessun effetto ....
# chkconfig --add httpd
Dovresti leggere la man page.
-- 
Enrico Bodo  -  Assistant Professor in Theoretical Chemistry 
University of Rome "La Sapienza" 
Department of Chemistry         

  cmq il comando: # chkconfig htppd non da' nessun effetto ....
chkconfig --level 3 httpd on
-- 
Francesco Romani - Ikitt   (signature under [re]construction)
'A geek is someone who spends time being "social" on a computer.'
'In fact, users don't read /anything/'                         -- Joel Spolsky

 
per fare le cose alla Fedora:
da console usa ntsysv
da desktop X (gnome,kde o quello che e') redhat-config-services
-- 
Mario "Reliant" Pascucci
Linux Registered user #327002 
http://counter.li.org/
http://ilpettegolo.altervista.org/

 Dovresti leggere la man page.
Hem si' scusa ho scritto velocemente, ho eseguito proprio # chkconfig --add
httpd


Allora dovresti aspettare il prossimo reboot. Per farlo partire direttamente
usa questo comando:
# service httpd start


 chkconfig --level 3 httpd on
ok, perfetto, mi ha aggiunto S85httpd in rc3d  e K15httpd in rc0.d - rc1.d -
rc2.d - rc4.d - rc5.d - rc6.d
quindi ha eseguito le direttive della riga:
# chkconfig: - 85 15  nello script script /etc/rc.d/init.d/httpd
85 e' il livello di Start e 15 e' il livello di stop, ma e' corretto che mi
abbia inserito il Kill in tutti gli altri runlevel ?

 # service httpd start
urc! adesso ho implementato l' istruzione che mi ha dato Ikitt, succede
qualcosa ?
ciao

 
-- 
Il vantaggio di essere intelligente è che si può sempre fare
l'imbecille, mentre il contrario è del tutto impossibile. [Woody Allen]


No, e' la stessa cosa. L'importante e' che nel runlevel di default tu abbai
i corretti link S<xy>httpd e K<xy>httpd. Puoi sperimentare quanto vuoi,
l'importante e' che non ti fai fuori /etc/rc.d/init.d/httpd che l'unica cosa
importante.
Il comando 'service' serve a sapere se il servizio e' attivo, a farlo partire
o a stopparlo. Questo indipendentemente da come sono configurati gli script
di avvio. 
