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

Přihlašte se svým uživatelským jménem a heslem.

Autor Téma: Nefungují tty po spuštění programu z /etc/rc.local  (Přečteno 1323 krát)

beer

  • Host
Nefungují tty po spuštění programu z /etc/rc.local
« kdy: 28 Listopad 2011, 01:40:48 »
[Přesunuto z tématu http://forum.ubuntu.cz/index.php?topic=52092.25]

Všiml jsem si jedné věci ohledně rc.local. Když jsem tam přidal řádek ohledně n2n, tak se nemůžu dostat do konzole přes ctrl+alt+f1-f6.
V rc.local mám přidaný řádek:
Kód: [Vybrat]
edge -d nazev_zarizeni -a 10.2.2.2 -c nazev_site -k moje_heslo -s 255.255.255.0 -l 88.86.108.50:82                                                                                                                                 
Na tty1 mám aktivitu programu n2n, příklad:
Kód: [Vybrat]
28/Nov/2011 01:13:09 [     edge.c:1035] Received REGISTER_ACK from remote peer [ip=88.86.108.50:82]
28/Nov/2011 01:14:14 [     edge.c: 670] Registering with supernode
28/Nov/2011 01:14:14 [     edge.c:1035] Received REGISTER_ACK from remote peer [ip=88.86.108.50:82]

Přístup k terminálu jsem zkoušel vyřešit tím, že jsem přesměroval logování do souboru:
Kód: [Vybrat]
edge -d nazev_zarizeni -a 10.2.2.2 -c nazev_site -k moje_heslo -s 255.255.255.0 -l 88.86.108.50:82 > /tmp/nejaky_nazev_logu
Nyní se sice soubor plní logem, ale terminál je stále jen černý a nedá se řídit.

Je možné program spustit v terminálu tak, aby ten terminál neblokoval? Určitě to jde, protože ostatní programy terminál neblokují a někde běžet musí. Jak zavolám ten program, aby se spustil a ty terminály tty1-tty6 fungovaly?
« Poslední změna: 28 Listopad 2011, 09:47:15 od daysleeper »

daysleeper

  • Závislák
  • ****
  • Příspěvků: 1206
    • Zobrazit profil
Re:Nefungují tty po spuštění programu z /etc/rc.local
« Odpověď #1 kdy: 28 Listopad 2011, 12:26:24 »
Do žádné konzole? Mělo by to vázat jen jednu.

Jinak rc.local není vhodné místo na spouštění démonů (služeb). Chtělo by to spíš rc.d (man update-rc.d) nebo upstart.
http://upstart.ubuntu.com/cookbook/

beer

  • Host
Re:Nefungují tty po spuštění programu z /etc/rc.local
« Odpověď #2 kdy: 28 Listopad 2011, 14:36:38 »
skutečně, nefunguje žádná konsole. Zkusím mrknout na to rc.d a upstart. Díky