Newsgroup: it.comp.os.linux.iniziare
Titolo: Come ritardare l'avvio d'un daemon

[crosspost ini+debian; f/u impostato su ini]
Ho il link /etc/rc2.d/S18timidity che all'avvio avvia il
demone troppo presto, perche' Alsa non c'e' ancora e quindi
non si carica e mi ticca farlo a mano.
Sapete dirmi come si fa per farlo fare all'ultimo momento?
lo farei anche a mano di cambiare il 18, ma poi con gli
update?
-- 
Saluti, Dalet

Rimuovi con
update-rc.d -f $nome_servizio remove
e reinserisci con
update-rc.d $nome_servizio defaults 99
mi pare

Il 25-01-2011, Beppe dice:

Grazie, l'ho fatto ma me li ha messi nuovamente com'erano a 18.
Ho dato anche (visto nel man)
update-rc.d start 25 2 3 4 5 . stop 01 0 1 6
ma niente da fare lo torna a mettere sempre a S18 e K01.
Boh.. i misteri della giungla nera:-(
-- 
Saluti, Dalet

Mumble ma hai prima eliminato con update-rc.d -f timidity?
Dopo averlo fatto se dai un bel ls -l /etc/rc$TUO_RUNLEVEL.d/*timidity* 
ti riporta qualcosa in output?
Altra domanda stai usando debian suppongo (visto il crosspost segnalato) 
che versione?

che versione?
Si' la squeeze su mobo intel che si puo' dire quel che si
vuole della intel pero' e' l'unica che per la prima volta
al boot e con dmesg non mi viene dato neppure un warning,
idem quando lancio X.
-- 
Saluti, Dalet

 Si' la squeeze
[cut]
Eccalla`, e` per quello che tutta la questione fallisce... 
Con squeeze sono passati allo startup 'a dipendenze'... Per fare quello che 
vuoi, basta inserire nello script di startup che il demone 'dipende' da 
alsa... Poi se la vede insserv[1] (che si usa al posto di update-rc.d)...
Vh...
[1] - La man page e` abbastanza esplicativa al proposito...
PS - Non ho ancora provato a mettere mano nella questione, non ho ancora 
portato le mie robe su squeeze, quanto detto e` vero a livello teorico :D
-- 
                          |
\|/ ____ \|/   \ ||_|     | If you can walk and chew gum 
"@'/ ,. \`@"    \|| |     | at the same time, 
/_| \__/ |_\ Vax Headroom | you can run Linux
   \__U_/                 |


Facebook: Massimo Bacilieri

Dalet wrote:

Prova a vedere se ti aiuta modificare lo script /etc/init.d/timidity
Nelle prime righe commentate ci sono indicazioni circa i servizi che 
devono essere avviati prima, i runlevel nei quali deve essere 
lanciato...
Prova ad aggiungere anche alsa alla riga:
# Required-Start: $alsa-utils
Poi devi lanciare update-rc.d
Se non sbaglio il sistema delle dipendenze degli script di avvio deve 
essere gestito cosi..
ciao

essere gestito cosi..
Si' grazie l'ho guardato ma e' un po' complicatino pero'
facilmente ha delle opzioni poi me lo guardo bene THX!
-- 
Saluti, Dalet

alsa... Poi se la vede insserv[1] (che si usa al posto di update-rc.d)...
Ecco perche' non ubbidiva al 25 che gli davo.. THX! poi
me lo studio.
-- 
Saluti, Dalet

dovrebbe funzionare correttamente anche con S18.
Be' l'ho dovuta risolvere come ho detto prima, perche' HDA e'
l'ALC888 e entra in confitto col PC Speaker e non c'e' niente
da fare, restava muto anche lo speaker in console, anzi: dei
due moduli di speaker ho dovuto scegliere quello bono e
mandare in blacklist l'altro.
-- 
Saluti, Dalet

 alsa... Poi se la vede insserv[1] (che si usa al posto di update-rc.d)...
Ma LOL, non si finisce mai di imparare! :-)
Pensa che io mi ero accorto di questi "strani header" che avevano preso 
gli script di avvio in /etc/init.d, e semplicemente alla bisogna li 
modificavo a mano :-D
Non mi ero neanche posto il problema che ci fosse un tool per farlo 
automaticamente! :-D
