Portál AbcLinuxu, 12. května 2025 11:18

Dotaz: Co dela "exec >$LOG 2>&1"

18.5.2009 10:48 linuxik | skóre: 32 | Milovice
Co dela "exec >$LOG 2>&1"
Přečteno: 420×
Odpovědět | Admin

Ahoj,

muze mi nekdo vysvetlit k cemu je tohle v bash skriptu?

echo `du -sh --exclude="$EXCLUDE" $DIRECTORY` will be written.

echo >$LOG

exec >$LOG 2>&1

Jde mi o ten posledni radek. Diky

 

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

Odpovědi

michich avatar 18.5.2009 11:09 michich | skóre: 51 | blog: ohrivane_parky
Rozbalit Rozbalit vše Re: Co dela "exec >$LOG 2>&1"
Odpovědět | | Sbalit | Link | Blokovat | Admin
man bash, hledej exec.

Přesměruje to stdout a stderr aktuálního shellu do toho logu.
18.5.2009 11:10 marbu | skóre: 31 | blog: hromada | Brno
Rozbalit Rozbalit vše Re: Co dela "exec >$LOG 2>&1"
Odpovědět | | Sbalit | Link | Blokovat | Admin
Přesměruje to stdin a stderr toho skriptu do souboru, jehož název je v proměné $LOG, takže všechny další výstupy skončí v tom logovacím souboru.
There is no point in being so cool in a cold world.

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.