Pagina 1 di 1

ddclient parte due volte all'avvio

Inviato: dom 21 gen 2007, 13:04
da Ermes1
ciao a tutti. premetto che ho poca esperienza cn slackware. leggendo s4d ho visto che ha un sistema di avvio stile bsd.
Ho appena installato ddclient, che รจ uno script che serve ad associare al proprio ip un nome grazie al servizio offerto dyndns.org. bene tale script se non sbaglio segue lo standard sys V. tale script parte per ultimo, ma parte due volte e se effettivamente controllo i processi ci sono due "demoni" attivi.

chi mi da una mano...

Inviato: dom 21 gen 2007, 13:41
da vaquerito
la maniera "pulita" per far partire qualcosa all'avvio e' di creare un suo file,in questo caso rc.ddclient (che contiene il codice per avviare il demone tipo "ddclient&") in /etc/rc.d, dargli i permessi di esecuzione: chmod +x /etc/rc.d/rc.ddclient, e richiamarlo dalla fine di rc.local, basta che editi rc.local e copi una delle sezioni gia' presenti.

per il tuo problema, magari negli script d'avvio ddclient e' presente due volte, fai:

Codice: Seleziona tutto

grep "ddclient" -R /etc/rc.d
e vedi in quali file viene avviato

Ciao

Inviato: dom 21 gen 2007, 14:08
da Ermes1
ok ci sono. in effetti su rc.local veniva avviato due volte. ma allora una cosa.. a cosa serve lo script rc.sysvinit se faccio partire rc.ddclient da rc.local??

Inviato: dom 21 gen 2007, 22:50
da vaquerito
Non so se sai l'inglese perche' il tutto e' spiegato nelle prima dieci righe del file comunque in sostanza patrick dice che se tu installi un programma, per esempio uno commerciale, che e' pensato per distribuzioni che usano uno stile per gli script d'avvio tipo System V (RedHat e simili ma se non erro anche Debian) il file rc.sysvinit provvedera' lo stesso ad avviare i loro script di partenza.
Slack se la comanda! ciao!

Inviato: dom 21 gen 2007, 23:41
da Ermes1
sisi avevo letto quello, ma mi chiedevo come funzionasse; poi mi sono accorto che per i runlevel 3 e 4 (forse anche 2 non ricordo) lo script sysvinit viene lanciato per penultimo, prima di rc.local.. mi mancava questo passaggio... grazie mille!