Portál AbcLinuxu, 10. května 2025 09:05

Dotaz: Jak přesměrovat příkazy do...

15.4.2013 13:33 Vladko
Jak přesměrovat příkazy do...
Přečteno: 279×
Odpovědět | Admin
Ahoj, poradil by někdo, jak přesměrovat na obrazovku vše včetně chyb a do souboru jen chyby? zkoušel jsem
foobar 2>/tmp/log 2>&1
ale soubor je prázdný:-( Díky za pomoc

Řešení dotazu:


Nástroje: Začni sledovat (1) ?Zašle upozornění na váš email při vložení nového komentáře.

Odpovědi

15.4.2013 13:47 blondak | skóre: 36 | blog: Blondak | Čáslav
Rozbalit Rozbalit vše Re: Jak přesměrovat příkazy do...
Odpovědět | | Sbalit | Link | Blokovat | Admin
koukni na tee
Každý problém ma své logické, snadno pochopitelné nesprávné řešení.
15.4.2013 14:00 Vladko
Rozbalit Rozbalit vše Re: Jak přesměrovat příkazy do...
To jsem zkoušel, ale do souboru /tmp/log se ukládá všechno, nejen chyby
foobar 2>&1 | tee /tmp/log
15.4.2013 14:15 blondak | skóre: 36 | blog: Blondak | Čáslav
Rozbalit Rozbalit vše Re: Jak přesměrovat příkazy do...
foobar 2> >(tee /tmp/log)
Každý problém ma své logické, snadno pochopitelné nesprávné řešení.
15.4.2013 14:27 Vladko
Rozbalit Rozbalit vše Re: Jak přesměrovat příkazy do...
Díky... Nějaké lepší řešení?
15.4.2013 15:04 Michal Kubeček | skóre: 72 | Luštěnice
Rozbalit Rozbalit vše Re: Jak přesměrovat příkazy do...
V jakém smyslu "lepší"?
15.4.2013 15:08 Vladko
Rozbalit Rozbalit vše Re: Jak přesměrovat příkazy do...
No pokud použiji víše uvedené, tak se mi rozhodí terminál.. :-(
15.4.2013 15:10 Michal Kubeček | skóre: 72 | Luštěnice
Rozbalit Rozbalit vše Re: Jak přesměrovat příkazy do...

Můžete být konkrétnější? Co je to "rozhodí se"?

BtW: "víše"???

15.4.2013 15:42 Vladko
Rozbalit Rozbalit vše Re: Jak přesměrovat příkazy do...
Třeba příklad
echo "Neco před spuštením příkazu"
foobar 2> >(tee /tmp/log)
echo "Neco po ukončení příkazu"
očekávaný výsledek na obrazovce
Neco před spuštením příkazu
...foobar: command not found
Neco po ukončení příkazu
skutečný výsledek na obrazovce
Neco před spuštením příkazu
Neco po ukončení příkazu

...foobar: command not found
15.4.2013 15:58 Michal Kubeček | skóre: 72 | Luštěnice
Rozbalit Rozbalit vše Re: Jak přesměrovat příkazy do...
Mně se to tak nechová. Navíc i kdyby ano, není to moc směrodatné, protože "foobar: command not found" není ve skutečnosti chybový výstup příkazu foobar, ale shellu samotného.
15.4.2013 16:09 Vladko
Rozbalit Rozbalit vše Re: Jak přesměrovat příkazy do...
Mně se to tak nechová.
Tak to je divný..
foobar: command not found není ve skutečnosti chybový výstup příkazu foobar, ale shellu samotného.
V tom případě to funguje tak jak má, akort je potřeba vytvořit přesměrování přímo na to, co spouští přímo příkaz foobar. Tak se omlouvám, hlavně, že se to vyřešilo. Díky moc ;)

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.