蓝森林首页 | 返回主页 | 本站地图 | 站内搜索 | 联系信箱 |
 您目前的位置:首页 > 自由软件 > 技术交流 > 应用编程


    

蓝森林 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十三问



Copyright © 1999-2000 LSLNET.COM. All rights reserved. 蓝森林网站 版权所有。 E-mail : webmaster@lslnet.com