Fórum Ubuntu CZ/SK

Ubuntu pro osobní počítače => Obecná podpora => Téma založeno: pandau 06 Ledna 2008, 21:40:43

Název: Spuštění /etc/rc.local [vyřešeno]
Přispěvatel: pandau 06 Ledna 2008, 21:40:43
Prosim o radu. Nevíte někdo kam mám vložit tento skript pro spuštění lirc démona?

setserial /dev/ttyS0 UART none
modprobe lirc_dev
modprobe lirc_serial
lircd -d /dev/lirc0

Zkoušel jsem ho vložit do /etc/rc.local, ale po startu systému lirc nefunguje. Musím rc.local spustit ručně. Zkoušel jsem i skript v init.d a bez výsledku. 

Předem díky  za odpovědi.
Název: Re: spuštění rc.local
Přispěvatel: existpierre 06 Ledna 2008, 23:19:59
a mas odkomentovany prvy riadok v /etc/rc.local ?

!/bin/sh -e
Název: Re: spuštění rc.local
Přispěvatel: dumi 07 Ledna 2008, 08:46:05
a mas odkomentovany prvy riadok v /etc/rc.local ?

!/bin/sh -e
??? ten riadok predsa má byť zakomentovaný!?!
do /etc/rc.local vložte tie riadky pred riadok "exit 0" (ale za zakomentované riadky - štandardne by v rc.local nemalo byť nič iné /teda žiadny iný proces/). ak nefunguje, tak bude podľa mňa skôr problém v samotných príkazoch.
Název: Re: spuštění rc.local
Přispěvatel: existpierre 07 Ledna 2008, 10:05:51
no ja som si tam daval pripojenie na internet a neslo to, kym som to neodkomentoval.
Název: Re: spuštění rc.local
Přispěvatel: kkaarreell 07 Ledna 2008, 10:10:38
no ja som si tam daval pripojenie na internet a neslo to, kym som to neodkomentoval.
Komentare se sice uvozuji #, ale pokud prvni radek skriptu obsahuje #!, tak se ocekava, ze za nim je cesta k programu (interpretu), ktery ma skript spustit. Opravdu si musel mit problem v necem jinem.
Název: Re: spuštění rc.local
Přispěvatel: pandau 08 Ledna 2008, 09:27:18
Vyřešeno. Lircd je uložen v usr/local/sbin. Systém tuto cestu zná až po spuštění rc.local. Stačilo tedy zadat celou cestu k souboru.