jak skryt jakykoliv vystup na terminal
Matus UHLAR - fantomas
uhlar na fantomas.sk
Pondělí Říjen 24 11:43:34 CEST 2005
>> diky za help, no takto to funguje u vsech programu, ale v pripade
>> toho taru mi to nefunguje :-(
>>
>> Zkousel jsem i 2> /dev/null 1> /dev/null 3> /dev/null
>>
>> i
>>
>> &> /dev/null
>>
>> a vzdycky se to tam na konzoli vypise... Mozna je to natvrdo
>> posilano na jine rozhrani?
v csh (a bash) sa pouziva nie "&>" ale ">&". Presmeruje to len stdout a
stderr (1 a 2) pretoze len tie su standardne ("3>" vo vasom priklade tiez
vacsinou nema zmysel)
a este upozornenie z man bash:
Note that the order of redirections is significant. For example, the
command
ls > dirlist 2>&1
directs both standard output and standard error to the file dirlist,
while the command
ls 2>&1 > dirlist
directs only the standard output to file dirlist, because the standard
error was duplicated as standard output before the standard output was
redirected to dirlist.
Zdenek Mazanec <konference na betateam.com> wrote:
> nechci mlzit, ale neni jeden z pripadu, kdy jedna mezera navic
> _hraje_ roli? Podobnou vec pouzivam na synchronizaci casu cronem ve stylu
> ntpdate ntp1.ctt.cz ntp2.ctt.cz ntp3.ctt.cz 1>/dev/null 2>/dev/null
> pricemz tam mezery nejsou a nic se nevypisuje, pokud tam mezery mezi
> znaky 1 a > dam, tak to vypisuje jako vztekle.
v tomto pripade na medzere zalezi, pretoze zatialco "2>" znamena
presmerovanie stderr, "2 >" znamena parameter "2" a presmerovanie stdout.
--
Matus UHLAR - fantomas, uhlar na fantomas.sk ; http://www.fantomas.sk/
Warning: I wish NOT to receive e-mail advertising to this address.
Varovanie: na tuto adresu chcem NEDOSTAVAT akukolvek reklamnu postu.
WinError #98652: Operation completed successfully.
Další informace o konferenci Linux