command 2>&1 >logfile
时间:2006-06-02 来源:fjfd
command 2>&1 >logfile
command >logfile 2>&1 的区别:
command >logfile 2>&1 的区别:
Multiple output streams may be redirected to one file.
ls −yz >> command.log 2>&1
# Capture result of illegal options "yz" in file "command.log."
# Because stderr is redirected to the file,
#+ any error messages will also be there.
# Note, however, that the following does *not* give the same result.
ls −yz 2>&1 >> command.log
# Outputs an error message and does not write to file.
# If redirecting both stdout and stderr,
#+ the order of the commands makes a difference
ls −yz >> command.log 2>&1
# Capture result of illegal options "yz" in file "command.log."
# Because stderr is redirected to the file,
#+ any error messages will also be there.
# Note, however, that the following does *not* give the same result.
ls −yz 2>&1 >> command.log
# Outputs an error message and does not write to file.
# If redirecting both stdout and stderr,
#+ the order of the commands makes a difference
相关阅读 更多 +