Portál AbcLinuxu, 2. listopadu 2025 20:54
nohup program </dev/tty1 | tee log_vystupu >/dev/tty1
nohup mujprogram < /dev/tty1 | tee mujlog > /dev/tty1mujprogram je vlastne skript (bash). V tom scriptu teprve spustim svuj vlastni program a mam problemy se zachytavanim standardniho vstupu. Neustale se mi tam po ENTER cpe prikazova radka bashe. Take by me urcite zajimalo pouziti toho screenu. Nejlepsi by pro me bylo umet spustit tento svuj script na libovolnem terminalu, na kterem bezi jen login.
Nejlepsi by pro me bylo umet spustit tento svuj script na libovolnem terminalu, na kterem bezi jen login.Jestli Vam dobre rozumim, tak si prostudujte obsah souboru /etc/inittab
Teoretické info: Screen je vlastně démon, který má nějaký virtuální terminál. Tam běžící program sype svůj výstup, a ta screena si ho hromadí. A pokud dáš screen -r, tak se na tvém skutečném terminálu spustí něco jako klient, který začne vypisovat věci z toho virtuálního terminálu (a přeposílat mu vstup).
Tiskni
Sdílej:
ISSN 1214-1267, (c) 1999-2007 Stickfish s.r.o.