我正在尝试调试为什么我设置的支持票证系统没有从我的 Google Apps 电子邮件中提取 POP 电子邮件。
根据支持票务系统开发人员的指示,我为此设置了一个 cron 作业:
php -q /home/username/public_html/support_ticket_sw/pipe/pop.php >/dev/null 2>&1
然后,基于该站点上的其他一些帖子,我这样做了......
php -q /home/username/public_html/support_ticket_sw/pipe/pop.php >/dev/null 2>&1 | mail -s "cron output" [email protected]
...现在我收到了电子邮件,但它们是空的。我是否需要放一些相关内容来代替“cron 输出”。我假设那是电子邮件主题行,但也许应该放 cron 作业的输出?我不知道那是什么......
答案1
只需删除“>/dev/null 2>&1”,命令输出的任何内容都会通过电子邮件发送。
如果命令输出任何内容,Cron 通常会通过电子邮件发送命令的输出,除非您包含重定向运算符,这正是“2>&1”和“>/dev/null”。