我在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年