Le mardi 03 octobre 2006 à 18:20 +0200, Thierry B a écrit :
Tanguy Moal a écrit :
Bonjour,
alors, avec syslog-ng sous debian, déjà tu peux prendre la conf suivante :
http://www.campin.net/syslog-ng/debian-stock-syslog-ng.conf
Ensuite la ligne qui t'intéresse dans la conf est :
# consoles
# this will send messages to everyone logged in
destination du_all { usertty("*"); };
Il faut remplacer * par le (les) tty sur le(s)quel(s) tu souhaite
avoir (resp. ne pas) les logs...
J'espère que ça aide :-D
Tanguy
Re,
J'y avais pensé et j'avais essayer de commenter la section log qui se
rapportait à cette destination mais ca ne changeait rien.
J'ai essayé aussi avec ta méthode et j'ai mis par exemple
usertty("tty8") vu que par defaut, je suis sur la console 1, il me
semble donc les logs ne devraient apparaitre que sur la console 8.
Ca ne marchait tjs pas, j'ai essayé en dernier espoir de rebooter mais
rien n'y fait: si je debranche mon cable réseau, je vois s'afficher en
pleine console:
100: eth0: e100_watchdog: link down
Va voir dans /etc/sysctl.conf, l'option printk (printk est l'«
équivalent » printf du kernel). Puis '/etc/init.d/procps.sh restart'.
Cette action modifiera /proc/sys/kernel/printk. Pour de plus amples
informations sur ces variables Google est ton ami.
Greg
PS: j'ai 'kernel.printk = 4 4 1 7' dans mon /etc/sysctl.conf
Merci :-)