关闭指定servcie日志

当程序作为servcie运行时,且系统启用了rsyslog, 程序中的printf会输出到系统日志文件,一般是/var/log/messages

可以通过配置/etc/rsyslog/conf禁止指定进程记录日志
如禁止名为abc的进程输出到日志
:programname, isequal, "abc" stop

ps:
1.过滤条件要放到*.info;mail.none;authpriv.none;cron.none /var/log/messages前面
2.这里只是配置不要输出到日志文件/var/log/messages
运行journalctl仍能看到abc进程输出的日志
3.ubuntu下,可以修改/etc/rsyslog.d/50-default.conf

原文地址:https://www.cnblogs.com/zl-yang/p/9970741.html