Hyper-V環境でUbuntu-10.04.04LTSを実行しています。rsyslog
デーモンがメッセージで停止したため、SSH、HTTP、または他のサービスが停止していることがわかりましたunable to find the /dev/xconsole file
。
以下で一時的に修正しました。
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
問題はrsyslog
、デーモンを再起動すると、これらの8行を処理するデーモンを取得できないことです。
また、デーモンを再起動すると/dev/xconsole
ファイルが削除され、停止したすべてのサービスに戻ります。この問題に対処するために、スクリプトの開始条件と再起動条件の後にif
- fi
行を挿入しましたrsyslog
。問題は、私は取得しないですecho
しをstdio
。誰かがデバイスを作成rsyslog
するstdio
ときにレポートを作成する方法についてアイデアを持っていますか/dev/xconsole
?
ありがとう。syslogが書き込まれないという私の問題を解決しました。
—
-lepe