如何使用crontab-e添加cron作业

如何使用crontab-e添加cron作业,cron,centos7,aide,Cron,Centos7,Aide,我的系统是centos 7.4。 在crontab-e之后,我添加了 MAILTO=root 30 4 * * * root /usr/sbin/aide --check 然后我收到如下电子邮件: From: "(Cron Daemon)" <root@mail.mydomain.com> To: root@mail.mydomain.com Subject: Cron <root@myserver> root /usr/sbin/aide --check Conten

我的系统是centos 7.4。
crontab-e
之后,我添加了

MAILTO=root
30 4 * * * root /usr/sbin/aide --check
然后我收到如下电子邮件:

From: "(Cron Daemon)" <root@mail.mydomain.com>
To: root@mail.mydomain.com
Subject: Cron <root@myserver> root /usr/sbin/aide --check
Content-Type: text/plain; charset=UTF-8
Auto-Submitted: auto-generated
Precedence: bulk
X-Cron-Env: <XDG_SESSION_ID=37>
X-Cron-Env: <XDG_RUNTIME_DIR=/run/user/0>
X-Cron-Env: <LANG=en_US.UTF-8>
X-Cron-Env: <MAILTO=root>
X-Cron-Env: <SHELL=/bin/sh>
X-Cron-Env: <HOME=/root>
X-Cron-Env: <PATH=/usr/bin:/bin>
X-Cron-Env: <LOGNAME=root>
X-Cron-Env: <USER=root>
Message-Id: <20190300432001.5EC7524C51@mail.mydomain.com>
Date: Fri,  1 Mar 2019 04:32:01

/bin/sh: root: command not found
From:“(Cron守护进程)”
致:root@mail.mydomain.com
主题:Cron root/usr/sbin/aide--检查
内容类型:文本/纯文本;字符集=UTF-8
自动提交:自动生成
优先:批量
X-Cron-Env:
X-Cron-Env:
X-Cron-Env:
X-Cron-Env:
X-Cron-Env:
X-Cron-Env:
X-Cron-Env:
X-Cron-Env:
X-Cron-Env:
消息Id:
日期:2019年3月1日星期五04:32:01
/bin/sh:root:未找到命令
我检查了
/var/log/aide/aide.log
为空,在
消息中没有任何信息
安全
。我的crontab脚本似乎出了问题。

我只想收到
aide--check
report,问题出在哪里

您必须执行的命令如下:

MAILTO=root
30 4 * * * /usr/sbin/aide --check

Cron将
root
解释为命令。原始cron记录与
cron.daily
等目录中的记录不同,因为标准
cron
记录是每个用户的记录,而不是每个特定时间的记录

必须执行的命令如下:

MAILTO=root
30 4 * * * /usr/sbin/aide --check
Cron将
root
解释为命令。原始cron记录与
cron.daily
等目录中的记录不同,因为标准
cron
记录是按用户而不是按特定时间进行的