Portál AbcLinuxu, 10. května 2025 09:05
foobar 2>/tmp/log 2>&1ale soubor je prázdný
Řešení dotazu:
foobar 2>&1 | tee /tmp/log
foobar 2> >(tee /tmp/log)
Můžete být konkrétnější? Co je to "rozhodí se"?
BtW: "víše"???
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říkazuskutečný výsledek na obrazovce
Neco před spuštením příkazu Neco po ukončení příkazu ...foobar: command not found
foobar: command not found
" není ve skutečnosti chybový výstup příkazu foobar
, ale shellu samotného.
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 ;)
Tiskni
Sdílej:
ISSN 1214-1267, (c) 1999-2007 Stickfish s.r.o.