我有一个奇怪的现象-我在许多Linux服务器(CentOS Linux版本7.4.1708(核心))上设置了cron文件 /etc/cron.d/somefile 。它在任何地方都运行相同的python脚本,在大多数情况下,我在/ var / log / cron中看到以下行:
May 28 10:30:01 cx1-100-1-1 CROND[14067]: (rcs-role-2) CMD (/rds/general/user/rcs-role-2/home/icinga-checks/checkmate)
May 28 10:30:01 cx1-100-1-1 CROND[14060]: (rcs-role-2) CMDOUT (checkmate check running: /rds/general/user/rcs-role-2/home/icinga-checks/checkmem 11 )
May 28 10:30:01 cx1-100-1-1 CROND[14060]: (rcs-role-2) CMDOUT (checkmate check running: /rds/general/user/rcs-role-2/home/icinga-checks/check_fs 1 )
...
除了其中一个,我没有看到 CMDOUT 条目-我确实得到了 CMD 行。我知道脚本可以运行,因为我收到了一封包含预期输出的电子邮件,但是除了从其他服务器没有收到电子邮件以外,我无法弄清有什么区别。