如何取消“/usr/local/nagios/bin/import_runtime -q”?

如何取消“/usr/local/nagios/bin/import_runtime -q”?

我每小时都会收到一封来自服务器的电子邮件,其中包含以下 cron 错误:

DBI connect('database=runtime;host=localhost','nagios',...) failed:  
 Access denied for user 'nagios'@'localhost' (using password: YES) at
  /usr/local/nagios/perl/lib/Ima/DBI.pm line 329

我们实际上并没有在该服务器上使用 nagios,所以如果它不工作也没关系。我想停止这个 cron 作业,但我找不到它所在的 cron 文件。

/etc/cron.hourly没有。
crontab -l没有显示。

我唯一能找到这个命令的地方就是这个文件:

/usr/local/nagios/installer/crontab.nagios

但我不确定是否应该操作这个文件。

答案1

我怀疑你有一个 cron 作业以nagios用户身份运行。因此,请查看/var/spool/cron或使用crontab -l -u nagios命令进行检查。如果它存在并且你不想使用,只需注释掉或执行crontab -r -u nagios以删除。

答案2

您检查过 /etc/cron.d 吗?

如果您没有在该主机上运行 Nagios,则编辑脚本是安全的 - 因为它只会影响 Nagios。

相关内容