我正在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,你应该没问题。