Używam Ubuntu-10.04.04LTS w środowiskach Hyper-V. Odkryłem, że SSH, HTTP lub jakakolwiek inna usługa zatrzymała się, ponieważ rsyslogdemon zmarł z tą wiadomością unable to find the /dev/xconsole file.
Naprawiłem to tymczasowo za pomocą następujących.
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
Problem polega na tym, że nie mogę zmusić rsyslogdemona do przetworzenia tych 8 wierszy po ponownym uruchomieniu demona.
Ponowne uruchomienie demona usuwa /dev/xconsoleplik i wróciliśmy do zatrzymania wszystkich usług. Aby rozwiązać ten problem, wstawiłem linie if- fipo rsyslogskrypcie warunki startu i restartu . Problemem jest to, że nie dostać echoTO stdio. Czy ktoś ma pomysł, jak zrobić rsyslograport, stdiogdy tworzy /dev/xconsoleurządzenie?