Estoy ejecutando Ubuntu-10.04.04LTS en entornos Hyper-V. Descubrí que SSH, HTTP o cualquier otro servicio se detuvo porque el rsyslog
demonio había muerto con el mensaje unable to find the /dev/xconsole file
.
Lo arreglé temporalmente con lo siguiente.
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
El problema es que no puedo hacer que el rsyslog
demonio procese estas 8 líneas cuando reinicio el demonio.
También reiniciar el demonio elimina el /dev/xconsole
archivo y volvemos a todos los servicios detenidos. Al abordar este problema, inserté las líneas if
- fi
después de las condiciones de inicio y reinicio en el rsyslog
script. El problema es que no entiendo una echo
a stdio
. ¿Alguien tiene una idea sobre cómo hacer el rsyslog
informe stdio
cuando crea el /dev/xconsole
dispositivo?