J'utilise Ubuntu-10.04.04LTS dans des environnements Hyper-V. J'ai trouvé que SSH, HTTP ou tout autre service arrêté parce que le rsyslog
démon était mort avec le message unable to find the /dev/xconsole file
.
Je l'ai corrigé temporairement avec ce qui suit.
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
Le problème est que je ne peux pas faire en sorte que le rsyslog
démon traite ces 8 lignes lorsque je redémarre le démon.
Le redémarrage du démon supprime également le /dev/xconsole
fichier et nous revenons à tous les services arrêtés. Pour résoudre ce problème, j'ai inséré les lignes if
- fi
après les conditions de démarrage et de redémarrage dans le rsyslog
script. Le problème est que je ne comprends echo
pas stdio
. Quelqu'un a-t-il une idée sur la façon de faire le rsyslog
rapport stdio
lorsqu'il crée le /dev/xconsole
périphérique?