Linux Crontab抛出错误

Linux Crontab抛出错误,linux,ubuntu,cron,crontab,Linux,Ubuntu,Cron,Crontab,我在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 0

我在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上可用。

第一行的第六个字段中没有
root
。可以吗?尝试用
20 1,7,13,18***root/usr/sbin/automysqlbackup替换。我做了,但遇到了同样的问题