无法使CRON在CentOS 7上为用户工作

无法使CRON在CentOS 7上为用户工作,cron,centos,centos7,Cron,Centos,Centos7,这是文件/var/spool/cron/[USER]: 我让这个CRON每隔一小时访问一次网站。但它不起作用,因为当我键入关于CRON状态的命令时,它会说: $ systemctl status crond ● crond.service - Command Scheduler Loaded: loaded ... Active: active (running) ... ... crond[6967]: (CRON) bad minute (/var/spool/cron/[US

这是文件/var/spool/cron/[USER]:

我让这个CRON每隔一小时访问一次网站。但它不起作用,因为当我键入关于CRON状态的命令时,它会说:

$ systemctl status crond
● crond.service - Command Scheduler
   Loaded: loaded ...
   Active: active (running) ...

...
crond[6967]: (CRON) bad minute (/var/spool/cron/[USER])
...
这很奇怪,因为当我将它移动到/var/spool/cron/root时,它就工作了。此错误分钟仅对其他用户显示。但是为什么呢


CHMOD是600,owner是我所说的用户。

我认为您不应该直接编辑cron文件,您是否在使用以下命令登录到正确的用户时尝试过编辑它:

crontab -e
还要检查/etc/crontab文件是否正确

SHELL=/bin/bash
PATH=/sbin:/bin:/usr/sbin:/usr/bin
MAILTO=root
HOME=/

# run-parts
01 * * * * root run-parts /etc/cron.hourly
02 4 * * * root run-parts /etc/cron.daily
22 4 * * 0 root run-parts /etc/cron.weekly
42 4 1 * * root run-parts /etc/cron.monthly

使用crontab命令维护crontab。不要直接操作/var/spool/cron下的文件。我会试试。谢谢你的信息。耶!它正在工作,我不知道我不能直接编辑该文件,但使用crontab。
SHELL=/bin/bash
PATH=/sbin:/bin:/usr/sbin:/usr/bin
MAILTO=root
HOME=/

# run-parts
01 * * * * root run-parts /etc/cron.hourly
02 4 * * * root run-parts /etc/cron.daily
22 4 * * 0 root run-parts /etc/cron.weekly
42 4 1 * * root run-parts /etc/cron.monthly