要将特定进程的日志输出到指定文件,可以使用rsyslog.conf文件中的过滤器和规则。

以下是一个例子:

  1. 打开rsyslog.conf文件:
sudo nano /etc/rsyslog.conf
  1. 添加以下内容:
if $programname == 'your_program_name' then /var/log/your_program_name.log
& stop

这个规则将会捕获所有由名为"your_program_name"的进程产生的日志,并将其输出到"/var/log/your_program_name.log"文件中。

  1. 保存并退出rsyslog.conf文件。

  2. 重新启动rsyslog服务:

sudo service rsyslog restart

现在,所有来自该特定进程的日志都将被记录在指定的文件中。

rsyslogconf输出某个进程的日志到指定文件

原文地址: http://www.cveoy.top/t/topic/epi0 著作权归作者所有。请勿转载和采集!

免费AI点我,无需注册和登录