我在Hyper-V环境中运行Ubuntu-10.04.04LTS。我发现SSH,HTTP或其他任何服务都停止了,因为rsyslog
守护程序已随消息一起死亡unable to find the /dev/xconsole file
。
我临时修复了以下问题。
FILE=/dev/xconsole
if [ -e $FILE ]; then
echo "$FILE exists Carry on!"
else
mknod -m 640 /dev/xconsole c 1 3
chown syslog:adm /dev/xconsole
echo "Created $FILE."
fi
问题是,rsyslog
重新启动守护程序时,无法让守护程序处理这8行。
同样,重新启动守护程序/dev/xconsole
也会删除该文件,我们将返回所有已停止的服务。为了解决此问题,我在脚本的启动和重新启动条件之后插入了if
- fi
行rsyslog
。问题是我没有得到一个echo
到stdio
。有人对创建设备时如何生成rsyslog
报告有想法吗?stdio
/dev/xconsole
谢谢。这就解决了我关于系统日志未写入的问题。
—
lepe 2016年