crontab条目中不允许使用新行

时间:2013-06-14 13:24:07

标签: crontab cpanel

我正在尝试在cPanel中设置crontab,但它总是显示错误:

  

crontab条目中不允许使用新行。

注意:我正在尝试从cPanel Web界面执行此操作。

2 个答案:

答案 0 :(得分:2)

如果您使用的是自定义cPanel主题,则可能是由于最近的cPanel更新导致安全令牌出现问题。如果在点击提交按钮后检查网址,您应该注意到链接缺少安全令牌(例如cpsess0000000000)。

过去你可以通过在WHM中禁用安全令牌来解决这个问题,但是cPanel的这个最新版本阻止了它被禁用。我建议回到默认主题(x3)并再试一次。

我最近自己遇到了这个问题,目前正在为我的所有服务器构建一个新的cPanel接口。我想这是最好的。我一直把它放在后面烧了一会儿。

答案 1 :(得分:0)

我遇到了同样的问题,一旦使用PHP脚本编辑crontab,我就无法再从cPanel编辑cron作业了,问题出现在脚本中的windows / linux换行符中:

:

因此,将shell_exec('echo "' . implode("\r\n", $array) . '" | crontab -'); 替换为\r\n解决了我的问题。