什么剂量意味着 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 发送。同样的请帮助我。
我假设你正在寻找这样的东西之间的区别:
$ 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
,第二个版本重定向stdout
和stderr
到/dev/null
。