首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >dev/null和dev/null 2>&1?

dev/null和dev/null 2>&1?
EN

Server Fault用户
提问于 2010-08-27 15:40:30
回答 2查看 9K关注 0票数 1

dev/null和dev/null 2>&1的含义是什么?如果运行php -q /http/get_pdf.php

对不起,我的简短问题,当我们运行这个文件从url它将创建一个.pdf文件和邮件,我们希望发送一个使用cron的邮件在这种情况下,我们需要运行一个pdf报告一次。

假设goto url https://example.com/get_pdf.php,它会问我邮件id,一旦我们添加邮件id,它就会生成报告,您想要什么从下拉manu,就像什么是销售周?这将是邮件id上的邮件,我们不想从url,我们希望从cron发生。同样的事能帮我吗?

EN

回答 2

Server Fault用户

发布于 2010-08-27 15:48:28

当您有这样的命令时:

命令> /dev/null 2>&1

"> /dev/null“部分要求将所有标准输出从命令重定向到位桶。"2>&1“部分表示将所有标准错误重定向到Standard (后者反过来被重定向到/dev/null)

所以从本质上说,这将抑制所有产出。

票数 1
EN

Server Fault用户

发布于 2010-08-27 15:50:51

你是说像/command >/dev/null 2>&1这样的东西吗?

  • /command:将运行
  • >/dev/null:将标准输出重定向为空(/dev/null是一种特殊的空设备,这意味着不显示输出)
  • 2>&1:将错误重定向到标准输出。

如果您以cron的身份运行此命令,stdout通常是一封邮件(如果发生错误,请将邮件发送给管理员)。

票数 1
EN
页面原文内容由Server Fault提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://serverfault.com/questions/175324

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档