Prosíme přihlašte se nebo zaregistrujte.

Přihlašte se svým uživatelským jménem a heslem.
Vaše pomoc je stále potřeba!

Autor Téma: Spuštění /etc/rc.local [vyřešeno]  (Přečteno 7139 krát)

pandau

  • Návštěvník
  • Příspěvků: 9
Spuštění /etc/rc.local [vyřešeno]
« kdy: 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.
« Poslední změna: 12 Ledna 2008, 13:12:46 od Pavel Půlpán »

existpierre

  • Host
Re: spuštění rc.local
« Odpověď #1 kdy: 06 Ledna 2008, 23:19:59 »
a mas odkomentovany prvy riadok v /etc/rc.local ?

!/bin/sh -e

dumi

  • Stálý člen
  • **
  • Příspěvků: 1152
Re: spuštění rc.local
« Odpověď #2 kdy: 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.
AMD Sempron 2500+, GF 5200FX, 1,5GB RAM, Ubuntu 8.04

existpierre

  • Host
Re: spuštění rc.local
« Odpověď #3 kdy: 07 Ledna 2008, 10:05:51 »
no ja som si tam daval pripojenie na internet a neslo to, kym som to neodkomentoval.

kkaarreell

  • Stálý člen
  • **
  • Příspěvků: 1072
Re: spuštění rc.local
« Odpověď #4 kdy: 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.

pandau

  • Návštěvník
  • Příspěvků: 9
Re: spuštění rc.local
« Odpověď #5 kdy: 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.

 

Provoz zaštiťuje spolek OpenAlt.