Linux-linux /dev/null是个什么档
最近在搞linux时,遇到了 /5 * * * * /usr/bin/php /path/xxx.php > /dev/null,这句命令意思是把xxx.php文件的内容输出到标准输出设备/dev/null上,但是愚昧的我只知其然而不知其所以然啊,不知道/dev/null到底是个什么样的设备,哪位朋友给点身临其境的看法啊??
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(2)
什麼是 /dev/null 呢,/dev/null 是 Unix/Linux 里的【无底洞】
任何的 output 送去了【无底洞】就再也没了。相信我,真的没了!
那麼有人问,在什麼情况下要把 output 送去这无底洞呢?
这里没有标准答案,
不过一般呢,要是你不想看到 output 或者output 太多太大了,有可能把硬碟给挤爆了的时候,程序的设计就会考虑把 output 送到 /dev/null 了。
参考:http://zhidao.baidu.com/question/223779994.html
/dev/null 是指空设备,它待价于一个只写文件。所有往/dev/null写入的内容都会丢失. 而尝试从它那儿读取内容则什么也读不到。
/5 * * * * /usr/bin/php /path/xxx.php > /dev/null 这就相当于不输出xxx.php的执行内容。