Ich verwende Ubuntu-10.04.04LTS in Hyper-V-Umgebungen. Ich habe festgestellt, dass SSH, HTTP oder ein anderer Dienst gestoppt wurde, weil der rsyslogDämon mit der Nachricht gestorben war unable to find the /dev/xconsole file.
Ich habe es vorübergehend folgendermaßen behoben.
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
Das Problem ist, dass ich diesen rsyslogDaemon nicht dazu bringen kann, diese 8 Zeilen zu verarbeiten, wenn ich den Daemon neu starte.
Auch ein Neustart des Daemons entfernt die /dev/xconsoleDatei und wir sind wieder zu allen Diensten gestoppt. Um dieses Problem zu beheben, habe ich die if- fi-Zeilen nach den Start- und Neustartbedingungen in das rsyslogSkript eingefügt . Das Problem ist, ich bekomme kein echozu stdio. Hat jemand eine Idee, wie der rsyslogBericht erstellt werden soll, stdiowenn das /dev/xconsoleGerät erstellt wird?