Cron 作业“失败”但返回状态码“成功”
我正在使用 Freshbooks API,并且
<?xml version="1.0" encoding="utf-8"?>
<response xmlns="http://www.freshbooks.com/api/" status="ok"/>
无论出于何种原因,我收到了 60 封电子邮件,其中仅包含此内容。我的 Cron 代码如下所示:
curl -sS http://example.com/update_billing
我不知道我在做什么,所以我不确定这是否是足够的信息,但我显然做错了什么,因为 Cron 启动了 60 次。如果您需要更多信息,请告诉我。
I'm working with the Freshbooks API and I'm getting
<?xml version="1.0" encoding="utf-8"?>
<response xmlns="http://www.freshbooks.com/api/" status="ok"/>
For whatever reason I'm getting 60 emails with just this as the body. My Cron code looks like this:
curl -sS http://example.com/update_billing
I have no idea what I'm doing when it comes to this, so I'm not sure if this is enough information, but I'm obviously doing something wrong because the Cron kicks off 60 times. Let me know if you need more information.
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
cron 会将程序生成的任何输出邮寄给用户,因此除非您告诉curl 不要将某些内容放在标准输出上(例如,通过重定向到 /dev/null 或您稍后想要在脚本中分析的文件,或者使用 < code>-o -
--output
选项)cron 会向您发送一封邮件。cron will mail any output a program generates to the user, so unless you tell curl not to put something on stdout (eg by redirecting to /dev/null or a file you want to analyze later on in the script, or by using the
-o
---output
option) cron will send you a mail.