新的 crontab 文件在 EOF 之前缺少换行符

11-02-26 21:25 858 0 未分类

crontab 启动报错:

new crontab file is missing newline before EOF, can't install.
Starting periodic command scheduler: cron.

编辑现有的 crontab 文件:

crontab -e

确保在文件末尾添加一个空行(换行符)。你可以直接在编辑器中将光标移到文件的最后一行,然后按 Enter 键添加一个新的空行。

保存并退出编辑器。

如果你想通过命令行方式添加换行符,可以使用如下命令:

crontab -l | sed -e '$a\' | crontab -

这个命令做了以下几件事:

  • crontab -l 列出当前的 crontab 条目。
  • sed -e '$a\' 在文件末尾添加一个空行。
  • crontab - 通过标准输入将修改后的内容重新安装到 crontab 中。

完成后,重新启动 cron 服务:

sudo service cron restart  # 对于基于 Debian 的系统

或者

sudo systemctl restart crond  # 对于基于 RedHat 的系统

这样应该就可以解决问题了。

请登录后发表评论 点击登录

文章归档

文章日历

2024 年 11 月
26 27 28 29 30 01 02
03 04 05 06 07 08 09
10 11 12 13 14 15 16
17 18 19 20 21 22 23
24 25 26 27 28 29 30

文章标签

最新评论

友情链接