Sto eseguendo Ubuntu-10.04.04LTS in ambienti Hyper-V. Ho scoperto che SSH, HTTP o qualsiasi altro servizio si sono fermati perché il rsyslog
daemon era morto con il messaggio unable to find the /dev/xconsole file
.
L'ho risolto temporaneamente con il seguente.
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
Il problema è che non riesco a ottenere il rsyslog
demone per elaborare queste 8 righe quando riavvio il demone.
Anche il riavvio del demone rimuove il /dev/xconsole
file e torniamo a tutto il servizio interrotto. Nell'affrontare questo problema ho inserito le righe if
- fi
dopo le condizioni di avvio e riavvio nello rsyslog
script. Il problema è che non ottengo un echo
a stdio
. Qualcuno ha un'idea su come inviare il rsyslog
rapporto stdio
quando crea il /dev/xconsole
dispositivo?