Portál AbcLinuxu, 30. května 2024 16:04


Dotaz: Ako spustiť daemona pri štarte PC

18.6.2011 14:51 Milosx
Ako spustiť daemona pri štarte PC
Přečteno: 426×
Odpovědět | Admin
Zdravím. Čo mám spraviť aby sa po štarte počítača hneď spustil aj Timidity daemon? Musím mať spustený Timidity aby mi išlo prehrať MIDI lebo moja integrovaná zvukovka ich nemá. Iba tak mi ide zvuk z TuxGuitar.

Spúšťam ten daemon príkazom # bash /etc/init.d/timidity start . Dá sa nejako spravíť aby sa to spúšťalo vždy samé? Ďakujem.
Nástroje: Začni sledovat (0) ?Zašle upozornění na váš email při vložení nového komentáře.

Odpovědi

Dreit avatar 18.6.2011 15:45 Dreit | skóre: 15 | blog: Dreit a jeho dračí postřehy | Královehradecký kraj
Rozbalit Rozbalit vše Re: Ako spustiť daemona pri štarte PC
Odpovědět | | Sbalit | Link | Blokovat | Admin
přidat do /etc/rc.local ?
Nope
18.6.2011 15:55 Milosx
Rozbalit Rozbalit vše Re: Ako spustiť daemona pri štarte PC
Také umiestnenie tam nikde nieje. Iba rc.0, rc.1 ....až po číslo 6
Dreit avatar 18.6.2011 16:19 Dreit | skóre: 15 | blog: Dreit a jeho dračí postřehy | Královehradecký kraj
Rozbalit Rozbalit vše Re: Ako spustiť daemona pri štarte PC

Takhle to vypadá u mě (Debian):

dreit@DarkDragon:~$ cat /etc/rc.local
#!/bin/sh -e
#
# rc.local
#
# This script is executed at the end of each multiuser runlevel.
# Make sure that the script will "exit 0" on success or any other
# value on error.
#
# In order to enable or disable this script just change the execution
# bits.
#
# By default this script does nothing.

exit 0
dreit@DarkDragon:~$

Nope
stativ avatar 18.6.2011 16:28 stativ | skóre: 54 | blog: SlaNé roury
Rozbalit Rozbalit vše Re: Ako spustiť daemona pri štarte PC
Mělo by stačit udělat symlink na /etc/init.d/timidity v rc.X, kde X je runlevel, ve kterém chcete timidity spouštět. Hádám, že to bude buď 3 nebo 5. Nicméně může se to lišit v závislosti na distribuci. Proto se tedy naskýtá otázka: „Co používáte za distribuci?“
Ať sežeru elfa i s chlupama!!! ljirkovsky.wordpress.com stativ.tk
18.6.2011 16:31 Petr Šobáň | skóre: 80 | blog: soban | Olomouc
Rozbalit Rozbalit vše Re: Ako spustiť daemona pri štarte PC
Odpovědět | | Sbalit | Link | Blokovat | Admin
Spustit si nějaké klikátko na nastavení - záleží na použité distribuci tam ho povolit.

Potom se v příslušné sekci /etc/rc.d/rc(číslo).d/ udělá odkaz na ten /etc/init.d/timidity soubor s názvem @S(číslo)timidity .
petka avatar 18.6.2011 17:13 petka | skóre: 25 | blog: heydax | Klasterec N/O
Rozbalit Rozbalit vše Re: Ako spustiť daemona pri štarte PC

sudo ln -s /etc/init.d/timidity /etc/rc3.d/S90timidity

nebo

sudo ln -s /etc/init.d/timidity /etc/rc5.d/S90timidity

popripadne zmen podle potreby , 3 a 5 budou levely , do kterych nejspis startuje tvuj system .

Level zjistis prikazem who -r .

99 je nebo jine cislo , v ubuntu je pro system plne spusteny . Je tam i rc.local do ktereho popripade muzes vlozit svuj program .

Ubuntu server - Asus E35M1​-M ​- AMD Hudson M1 , 2x Technisat Skystar2 , 2x 1GB Lan , WiFi mod AP ,vdr,mysql,apache2...
18.6.2011 19:10 moira | skóre: 30 | blog: nesmysly
Rozbalit Rozbalit vše Re: Ako spustiť daemona pri štarte PC
Je nějaký důvod proč dělat tohle místo použítí update-rc.d nebo rcconf?
Překladač ti nikdy neřekne: "budeme kamarádi"
stativ avatar 19.6.2011 07:52 stativ | skóre: 54 | blog: SlaNé roury
Rozbalit Rozbalit vše Re: Ako spustiť daemona pri štarte PC
Protože nikdo neví, co je to za distribuci a tohle funguje všude.
Ať sežeru elfa i s chlupama!!! ljirkovsky.wordpress.com stativ.tk
stativ avatar 19.6.2011 07:55 stativ | skóre: 54 | blog: SlaNé roury
Rozbalit Rozbalit vše Re: Ako spustiť daemona pri štarte PC
To všude byla hyperbola, každopádně tazatelova distribuce spadá mezi ty, kde by to fungovat mělo. Však ani ty nástroje nedělají nic jiného, než že udělají symlink a případně pořeší závislosti mezi službami.
Ať sežeru elfa i s chlupama!!! ljirkovsky.wordpress.com stativ.tk
19.6.2011 10:12 moira | skóre: 30 | blog: nesmysly
Rozbalit Rozbalit vše Re: Ako spustiť daemona pri štarte PC
Všude určitě ne, já v /etc žádné rc5.d nemám :)
Překladač ti nikdy neřekne: "budeme kamarádi"
18.6.2011 20:44 Michal Kubeček | skóre: 72 | Luštěnice
Rozbalit Rozbalit vše Re: Ako spustiť daemona pri štarte PC
Odpovědět | | Sbalit | Link | Blokovat | Admin
Struktura inicializačních skriptů a nástroje pro jejich správu jsou v jednotlivých distribucích dost různé. Takže pokud chcete poradit, jak zajistit spouštění, měl byste napsat, o jakou distribuci se jedná.
18.6.2011 21:33 Milosx
Rozbalit Rozbalit vše Re: Ako spustiť daemona pri štarte PC
Mám to na Linuxe Mint 11

A čo sú vlastne tie run levely, teda aký je medzi nimi rozdiel či je to 3 alebo 5 ?
18.6.2011 21:58 Milosx
Rozbalit Rozbalit vše Re: Ako spustiť daemona pri štarte PC
No trošku som sa vtom pohrabal a našiel som ten timidity už takto:

/etc/rc0.d/K01timidity

/etc/rc1.d/K01timidity

/etc/rc2.d/S99timidity

/etc/rc3.d/S99timidity

/etc/rc4.d/S99timidity

/etc/rc5.d/S99timidity

/etc/rc6.d/K01timidity

...prečo potom teda nejde a musím ho manuálne spúšťať?
18.6.2011 22:04 Petr Šobáň | skóre: 80 | blog: soban | Olomouc
Rozbalit Rozbalit vše Re: Ako spustiť daemona pri štarte PC
Při K na začátku se zastavuje při S se spouští.

Takže asi to zhavaruje na nějaké chybě - třeba kouknout do logu.
18.6.2011 22:13 Milosx
Rozbalit Rozbalit vše Re: Ako spustiť daemona pri štarte PC
A ktorý konkrétny log mám nájsť a pozrieť?
19.6.2011 22:31 Milosx
Rozbalit Rozbalit vše Re: Ako spustiť daemona pri štarte PC
Odpovědět | | Sbalit | Link | Blokovat | Admin
Jediné niečo zaujímave v logu som našiel len toto: Home directory /etc/timidity not ours.

Založit nové vláknoNahoru

Tiskni Sdílej: Linkuj Jaggni to Vybrali.sme.sk Google Del.icio.us Facebook

ISSN 1214-1267, (c) 1999-2007 Stickfish s.r.o.