|
蓝森林 http://www.lslnet.com 2006年6月26日 11:18
/dev/null 2>&1 什么意思呀
/usr/local/virus/logfile/logfile.sh > [color=red]/dev/null 2>&1[/color]
大家帮忙解释一下 |
/dev/null 2>&1 什么意思呀
说的 不对不要打屁股阿
logfile.sh 这个 脚本的出错的话 出错信息 禁止 显示 |
/dev/null 2>&1 什么意思呀
-->2>&1呢,如何解释呢 |
/dev/null 2>&1 什么意思呀
偶 以前看过的 记得不太清楚
0 标准输入
1 标准输出
2 标准出错输出 |
/dev/null 2>&1 什么意思呀
>/dev/null是将执行结果屏蔽.
2>&1是将错误信息一并定向到/dev/null.
这样执行命令屏幕什么也不显示,用$?判断命令是否执行成功.
偶也一知半解.别打 |
/dev/null 2>&1 什么意思呀
标准错误是文件描述符2。这是命令错误的输出,缺省是屏幕,同样也可以是文件。你可能会问,为什么会有一个专门针对错误的特殊文件?这是由于很多人喜欢把错误单独保存到一个文件中,特别是在处理大的数据文件时,可能会产生很多错误。如果没有特别指定文件说明符,命令将使用缺省的文件说明符(你的屏幕,更确切地说是你的终端)。
command > filename 2>&1 把标准输出和标准错误一起重定向到一个文件中 |
/dev/null 2>&1 什么意思呀
关于文件重定向 ^^
[b]Click[/b] [url=http://www.lslnet.com/linux/#forum/viewtopic.php?t=191375][b][u]Here[/u][/b] |
/dev/null 2>&1 什么意思呀
| /dev/null 2>&1 什么意思呀
建议看一下shell十三问 |
| |