最新の投稿

[解決]「ダイエー 特売 クーポンアプリ」がAndroid11で起動しない。

 「ダイエー 特売 クーポンアプリ」の最新版(バージョン 3.2.1)をAndroid 11で初期登録しようとすると先に進まず、利用規約に同意し、「はじめる」をクリックしても、TOP画面ではなく初期設定の画面に戻ってしまう。 レビューにも同じ問題が指摘されているが、いつまでも治り...

2007/12/02

chroot下のデーモンからsyslog

chrootしたデーモンからのログがsyslog経由でとれてなかった.
それもそのはず, syslogへは, /dev/logを使って吐き出しているから,
chrootした先に/dev/logがないととれるはずがない.

早速, syslog-ngの設定を見直し.
内容は単純でsyslog-ng.confのsource srcを手直し.

source src {
    unix-stream("/dev/log" max-connections(256));
    internal();
    pipe("/proc/kmsg");
};

を, こんな感じに.

source src {
    unix-stream("/dev/log" max-connections(256));
    unix-stream("/chroot/dns/dev/log");
    unix-stream("/chroot/dhcp/dev/log");
    internal();
    pipe("/proc/kmsg");
};

そのあと, syslog-ngをリスタートしてやれば, chrootした先に/dev/logソケットが作られる.

0 件のコメント: