![cron 作业出现 500 错误,但 CLI 中没有问题](https://linux22.com/image/1599628/cron%20%E4%BD%9C%E4%B8%9A%E5%87%BA%E7%8E%B0%20500%20%E9%94%99%E8%AF%AF%EF%BC%8C%E4%BD%86%20CLI%20%E4%B8%AD%E6%B2%A1%E6%9C%89%E9%97%AE%E9%A2%98.png)
我有一台正在运行的 ubuntu 18.04 服务器,不幸的是它有一个动态 IP。我通过以下方式为其设置了一个免费的 DDNS鸭子域名并遵循指示使用 cron 偶尔更新我的 ip。但是,当从 CLI 手动运行 duck.sh 时,我总是得到 OK 输出,而当 cron 运行文件时,我几乎总是看到以下内容:
<html>
<head><title>500 Internal Server Error</title></head>
<body bgcolor="white">
<center><h1>500 Internal Server Error</h1></center>
<hr><center>nginx/1.4.6 (Ubuntu)</center>
</body>
</html>
谢谢!