服务器 Gind.cn

服务器问题集锦,包括 Linux(Ubuntu, Centos,Debian等)和Windows Server服务器

写rsyslog日志回家

我目前有工作 我已经写了一个通过rsyslog写入消息的python应用程序。 我已经configurationrsyslog写入到/var/log/my_custom_log.log的自定义日志文件,我的条目很好。 我的默认syslog.conf是未修改的。 我的/etc/rsyslog.d/00-myrules.conf如下: :msg, contains, "Transmission" /var/log/transmission.log & ~ 我也不明白'最后'是什么,但是如果没有它,似乎也行不通。 我需要工作 我只需/home/me/logs/my_tests.log日志写入/home/me/logs/my_tests.log 。 当我testing我的应用程序时,我需要确保某些事情被写入日志一定次数。 我之前做的是把我的信息写到我的主目录中的一个纯文本文件,检查这个文件是否正确,然后删​​除每个testing。 我现在需要做同样的事情,但与rsyslog 。 我以我的用户身份运行我的testing。 我想要正常的日志写入/var/log/my_app_log.log ,没关系。 我所尝试的 这个用户似乎有我一样的问题,但我不理解或接受的答案(我不明白什么SElinux与它,它是如何影响任何东西,或什么或在哪里这些标签是什么他们正在谈论),或另一个(用户提到做的事情不是出于安全的原因,我应该避免,但我不明白在哪里运行这个命令,即使我想)。 这个用户的问题原来是谁拥有目录的问题,但是如果我运行ps aux | grep "rsyslog" ps aux | grep "rsyslog" ,它会返回/usr/sbin/rsyslogd -n在根目录下运行,如果我在这里错误的话,应该能够写入我的主目录下的子目录,不pipe是谁拥有它。