Portál AbcLinuxu, 12. května 2025 04:19

Dotaz: BASH - Jak můžu poslat výstup do souboru i na screen?

12.7.2012 23:32 Marek
BASH - Jak můžu poslat výstup do souboru i na screen?
Přečteno: 387×
Odpovědět | Admin
Ahoj, našel jsem zde na foru zajímavé řešení "dialog --progressbox 20 200;" tak jsem neváhal ho vyzkoušet ale narazil jsem. Funkce start mi všechno pošle do progressboxu, ale já bych to potřeboval vidět když je to dlouhé i ten začátek co se dělo. Čili mám dvě možnosti, nahradit progressbox něčím v čem můžu i rolovat, nebo poslat výstup i do souboru, leč ani na jedno řešení neznám odpověď. Poradí někdo?
start 2>&1 | dialog --progressbox 20 200;
Nástroje: Začni sledovat (0) ?Zašle upozornění na váš email při vložení nového komentáře.

Odpovědi

12.7.2012 23:42 lertimir | skóre: 64 | blog: Par_slov
Rozbalit Rozbalit vše Re: BASH - Jak můžu poslat výstup do souboru i na screen?
Odpovědět | | Sbalit | Link | Blokovat | Admin
trochu nechápu, co vlastně potřebujete ale tee zkopíruje STDIN do STDOUT plus pošle výstup do file.
13.7.2012 00:23 Marek
Rozbalit Rozbalit vše Re: BASH - Jak můžu poslat výstup do souboru i na screen?
No potřebuji vše co pošle funkce "start" na výstup tak zobrazit v "dialog --progressbox 20 200;" ale taky v souboru /home/start.log. To je všechno co potřebuji, Nebo druhá možnost, neposílat to do "dialog --progressbox 20 200;" ale do něčeho jiného co má vlastní boční posuvník abych viděl co ten script udělal i na začátku, nejen na konci, jelikož "dialog --progressbox 20 200;" posuvník žádný nemá tudíž přepisuje to okno které má pevné rozměry. Napsal jsem to teď k pochopení?
13.7.2012 10:07 deadmail
Rozbalit Rozbalit vše Re: BASH - Jak můžu poslat výstup do souboru i na screen?
nieco taketo?

start 2>&1 | tee SUBOR | dialog --progressbox 20 200
13.7.2012 11:08 Marek
Rozbalit Rozbalit vše Re: BASH - Jak můžu poslat výstup do souboru i na screen?
Super, ano, to je to co jsem hledal, akorát ještě jedna drobnost kterou jsem si z počátku neuvědomil. Do toho souboru potřebuji poslat úplně všechno (výstup i error výstup) a do toho dialogu jen výstup (bez error výstupu). Díky moc za pomoc
13.7.2012 10:48 lertimir | skóre: 64 | blog: Par_slov
Rozbalit Rozbalit vše Re: BASH - Jak můžu poslat výstup do souboru i na screen?
Pokud ten dialog používáte hlavně k tomu dostat se ve výpisu dopředu, tak co vám vadí na less? pak by šlo udělat:
start 2>&1 | tee /home/start.log | less
a výpis máte rolovací na obrazovce a současně v /home/start.log
13.7.2012 11:11 Marek
Rozbalit Rozbalit vše Re: BASH - Jak můžu poslat výstup do souboru i na screen?
Zajímavé řešení, jistě se mi v budoucnu hodí. Tento požadavek ovšem musí být pomocí dialogu. Tak že pokud někdo poradí s tím výstupem tak jsem spokojený. Děkuji

Založit nové vláknoNahoru

Tiskni Sdílej: Linkuj Jaggni to Vybrali.sme.sk Google Del.icio.us Facebook

ISSN 1214-1267, (c) 1999-2007 Stickfish s.r.o.