0

I am trying to set a crontab in cPanel but it always show an error:

New lines are not permitted in crontab entries.

Note: I am trying to do it from cPanel web interface.

4

3 回答 3

2

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

过去,您可以通过禁用 WHM 中的安全令牌来解决此问题,但是 cPanel 的最新版本已阻止此功能被禁用。我建议回到默认主题(x3)并重试。

我最近自己遇到了这个问题,目前正在为我的所有服务器构建一个新的 cPanel 界面。我想这是最好的。我已经把这个放在后面一段时间了。

于 2013-07-01T21:51:52.970 回答
0

我遇到了同样的问题,使用 PHP 脚本编辑 crontab 后,我不再能够从 cPanel 编辑 cron 作业,问题出在脚本中的 windows/linux 换行符中:

shell_exec('echo "' . implode("\r\n", $array) . '" | crontab -');

所以,更换\r\n\n解决我的问题。

于 2017-02-17T10:06:03.010 回答
0

只需检查“/var/spool/cron/ username ”中的内容

它应该具有特殊字符或错误格式,这导致通过 cPanel 界面编辑文件时出现问题

于 2016-12-03T07:34:19.097 回答