[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:
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:
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:
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?