- 主题:/dev/null文件
dull文件是个空的设备文件,相当于一个‘黑洞’,所有输入这个文件的内容都将被忽略,也就是有去无回。
建议去google一下。
【 在 sdymhua.bbs@Zero.cn-bbs.org (零起点) 的大作中提到: 】
: 问一下这个设备文件的用途,比如
: ~/bbs/bin/find_rm_lost &>/dev/null
: 应该是把运行的结果记录到了/dev/null文件里
: ...................
--
FROM 202.197.75.*
不一样的,没有这个重定向就默认是标准输出,即屏幕。
【 在 sdymhua.bbs@Zero.cn-bbs.org (零起点) 的大作中提到: 】
: 那好多crontab里都是
: ~/bbs/bin/find_rm_lost &>/dev/null
: 命令 &> /dev/null
: ...................
--
FROM 202.197.75.*
yeah,其实这是linux问题,应该到linux版讨论。
【 在 sdymhua.bbs@Zero.cn-bbs.org (零起点) 的大作中提到: 】
: 也就是说如果不加/dev/null
: 就会把命令运行过程输入到屏幕上?
--
FROM 202.197.75.*
对阿,我倒是把这个给搞错了
【 在 KCN@smth.org-SPAM.no (毒中之毒~我已剪短了长发~) 的大作中提到: 】
: 一般是发给运行cron的系统用户(bbs)一封信.
--
FROM 218.196.71.*
补充:
> 输出重定向
>> 追加方式实现输出重定向
2> 错误重定向
&> 实现错误重定向和输出重定向。
【 在 flyriver@smth.org-SPAM.no (江~~每天进步一点点) 的大作中提到: 】
: 把标准错误(2)重定向到标准输出(1),而标准输出被重定向到 portnum 文件,
: 跟 &> ~bbs/tmp/portnum 效果一样。
: 不过上面说的只是在 sh 和 bash 才适用,在 csh 中要写为 >& ~bbs/tmp/portnum。
: ...................
--
FROM 218.196.71.*