closures来自abrt的电子邮件通知(自动错误报告工具)

我正在configurationCentOS 6.2,并看到一些“[abrt]完整的崩溃报告”电子邮件。 我明白,abrt是有用的创build崩溃转储和什么不是,所以我不想禁用该服务,我只是想停止获取崩溃报告的电子邮件。

我可能不得不在/etc/abrt/abrt.conf中添加一些configuration文件。 我似乎无法在我的search中find任何东西。 任何想法? 谢谢。

编辑:

这是我的abrt.conf,相当简单。

[root@myhost~]# cat /etc/abrt/abrt.conf # Enable this if you want abrtd to auto-unpack crashdump tarballs which appear # in this directory (for example, uploaded via ftp, scp etc). # Note: you must ensure that whatever directory you specify here exists # and is writable for abrtd. abrtd will not create it automatically. # #WatchCrashdumpArchiveDir = /var/spool/abrt-upload # Max size for crash storage [MiB] or 0 for unlimited # MaxCrashReportsSize = 1000 # Specify where you want to store coredumps and all files which are needed for # reporting. (default:/var/spool/abrt) # #DumpLocation = /var/spool/abrt 

还有一个/ etc / abrt的列表:

 [root@myhost~]# ls -la /etc/abrt total 32 drwxr-xr-x. 3 root root 4096 Apr 13 06:14 . drwxr-xr-x. 97 root root 12288 Apr 13 03:50 .. -rw-r--r--. 1 root root 527 Dec 13 22:50 abrt-action-save-package-data.conf -rw-r--r--. 1 root root 572 Dec 13 22:50 abrt.conf -rw-r--r--. 1 root root 175 Dec 13 22:50 gpg_keys drwxr-xr-x. 2 root root 4096 Apr 13 06:13 plugins [root@myhost~]# ls -la /etc/abrt/plugins/ total 12 drwxr-xr-x. 2 root root 4096 Apr 13 06:13 . drwxr-xr-x. 3 root root 4096 Apr 13 06:14 .. -rw-r--r--. 1 root root 278 Dec 13 22:50 CCpp.conf 

其实上面所有的conf文件都只有几行,并没有提到有关邮件,电子邮件或通知的任何内容。

UPDATE

因为我禁用了abrtd ,所以我在/ var / log / messages中看到了这些:

 myhost abrt: abrt daemon is not running. If it crashed, /proc/sys/kernel/core_pattern contains a stale value, consider resetting it to 'core' 

停止abrt服务的正确方法是:

 service abrt-ccpp stop chkconfig abrt-ccpp off 

我有运行RHEL 6.2相同的问题。 看来,Mailx不是在使用的abrt版本中的一个单独的模块。 我发现最好的方法是通过将程序添加到/etc/abrt/abrt-action-save-package-data.conf来join黑名单:

 BlackList = program1, program2, program3 

(接着service abrtd restart

或者一起禁用abrt:

# chkconfig abrtd off

(随后service abrtd stop

您可能会收到这些,因为已经安装了abrtd的mailx插件。 有很多不同的方法可以调用,所以你需要做的是在你的/etc/abrt/abrtd.conf文件中查找string“Mailx”的实例并删除这些行。 例如,您可能会看到:

 ActionsAndReporters = Mailx("[abrt] a crash occurs") 

告诉abrtd每个崩溃发送一份报告,或者你可以看到

 CCpp:httpd = Mailx("[abrt] Apache crash") 

这会导致abrtd在httpd崩溃的过程中通过电子邮件发送警报。

所以通过你的configuration文件来查看被调用的任何这样的Mailx实例,删除然后重新启动abrtd,你应该没问题。