【发布时间】:2017-02-17 21:26:34
【问题描述】:
我正在尝试在 cPanel 中设置一个 crontab,但它总是显示错误:
crontab 条目中不允许换行。
注意:我正在尝试从 cPanel 网络界面执行此操作。
【问题讨论】:
我正在尝试在 cPanel 中设置一个 crontab,但它总是显示错误:
crontab 条目中不允许换行。
注意:我正在尝试从 cPanel 网络界面执行此操作。
【问题讨论】:
如果您使用的是自定义 cPanel 主题,这可能是由于最近的 cPanel 更新问题导致强制使用安全令牌。如果您在点击提交按钮后检查 url,您应该注意到该链接缺少安全令牌(例如 cpsess0000000000)。
过去,您可以通过禁用 WHM 中的安全令牌来解决此问题,但 cPanel 的最新版本已阻止此功能被禁用。我建议回到默认主题(x3)并重试。
我最近自己遇到了这个问题,目前正在为我的所有服务器构建一个新的 cPanel 界面。我想这是最好的。我已经把它搁置了一段时间。
【讨论】:
只需检查“/var/spool/cron/用户名”中的内容
它应该有一个特殊字符或错误的格式,导致通过 cPanel 界面编辑文件时出现问题
【讨论】:
我遇到了同样的问题,使用 PHP 脚本编辑 crontab 后,我不再能够从 cPanel 编辑 cron 作业,问题出在脚本中的 windows/linux 换行符:
shell_exec('echo "' . implode("\r\n", $array) . '" | crontab -');
因此,将 \r\n 替换为 \n 解决了我的问题。
【讨论】: