我的操作系统:
cat /etc/os-release
NAME="Ubuntu"
VERSION="18.04.3 LTS (Bionic Beaver)"
ID=ubuntu
ID_LIKE=debian
PRETTY_NAME="Ubuntu 18.04.3 LTS"
VERSION_ID="18.04"
我从 Singularity 容器内部运行它。因此,最好没有以下写入权限/dev/
:
service rsyslog start
* Starting enhanced syslogd rsyslogd
mknod: /dev/xconsole: Permission denied
chown: cannot access '/dev/xconsole': No such file or directory
我如何禁用请求/dev/xconsole
?我取消了 /etc/rsyslog.d/50-default.conf 中的以下几行的注释,但这没有帮助:
daemon,mail.*;\
news.=crit;news.=err;news.=notice;\
*.=debug;*.=info;\
*.=notice;*.=warn /dev/tty8
答案1
好吧,在查看了包的源代码之后,我发现注释掉对create_xconsole
函数的调用/etc/init.d/rsyslog
就可以了:
case "$1" in
start)
log_daemon_msg "Starting $DESC" "$RSYSLOGD"
# create_xconsole
do_start