linux - Crontab 抛出错误

标签 linux ubuntu cron

我的crontab中有如下内容:

20 1,7,13,18 * * * /usr/sbin/automysqlbackup
15 * * * * root find /opt/activeMq/activemq-data/localhost/KahaDB/ -mtime +10 -type f -delete

但是当我重新启动 cron 服务时我得到了这个:

Feb 20 08:43:27 . crontab[14584]: (root) BEGIN EDIT (root)
Feb 20 08:44:08 . crontab[14584]: (root) REPLACE (root)
Feb 20 08:44:08 . crontab[14584]: (root) END EDIT (root)
Feb 20 08:44:28 . kernel: [325740.483115] init: cron main process (14563) killed by TERM signal
Feb 20 08:44:28 . cron[14641]: (CRON) INFO (pidfile fd = 3)
Feb 20 08:44:28 . cron[14642]: (CRON) STARTUP (fork ok)
Feb 20 08:44:28 . cron[14642]: Error: bad username; while reading /etc/crontab
Feb 20 08:44:28 . cron[14642]: (*system*) ERROR (Syntax error, this crontab file will be ignored)
Feb 20 08:44:28 . cron[14642]: (CRON) INFO (Skipping @reboot jobs -- not system startup)

最佳答案

我找到了解决方案。用户名字段仅在系统级 cron(etc/crontab) 可用,在用户级 cron 不可用。

关于linux - Crontab 抛出错误,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/42340020/

相关文章:

linux - 如何使用 puppet 为当前 session 附加到 PATH

linux - Xfces 用户定义的操作在控制台中工作时不起作用

ubuntu - Ubuntu 17.04 的 Pin 工具段错误

php - x-debug 导致错误 'undefined property' 错误

linux - crontab 没有执行,cron 和 crontab 的用户是否不同?

ruby-on-rails - crontab 文件错误,无法安装

mysql - 为什么我的 cron 作业会失败一半?

python - 我如何将加载/保存功能合并到我用 python 编写的游戏中

apache - 可以在 IIS 之外托管带有 .NET 核心的 ASP.NET vNext 吗?

c - Linux header 中的 TMPFS_MAGIC 和确定可用磁盘空间的错误