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

neo*_*lix 1 php httpd pdf

什么剂量意味着 dev/null 和 dev/null 2>&1 ?如果我运行 php -q /http/get_pdf.php

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

假设转到 url https://example.com/get_pdf.php它会在我们添加邮件 ID 后询问我邮件 ID,它将生成您从下拉菜单中要求的报告,例如本周的销售情况?它将是邮件 id 上的邮件,我们不想从我们想要从 cron 发生的 url 发送。同样的请帮助我。

EEA*_*EAA 5

我假设你正在寻找这样的东西之间的区别:

$ php -q /http/get_pdf.php > /dev/null
Run Code Online (Sandbox Code Playgroud)

和这个:

$ php -q /http/get_pdf.php > /dev/null 2>&1
Run Code Online (Sandbox Code Playgroud)

第一个版本重定向stdout/dev/null,第二个版本重定向stdoutstderr/dev/null