From owner-freebsd-questions@FreeBSD.ORG Tue Dec 14 18:03:35 2010 Return-Path: Delivered-To: freebsd-questions@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id C42F3106564A for ; Tue, 14 Dec 2010 18:03:35 +0000 (UTC) (envelope-from faust64@gmail.com) Received: from mail-qw0-f54.google.com (mail-qw0-f54.google.com [209.85.216.54]) by mx1.freebsd.org (Postfix) with ESMTP id 72B6B8FC15 for ; Tue, 14 Dec 2010 18:03:35 +0000 (UTC) Received: by qwj9 with SMTP id 9so1002963qwj.13 for ; Tue, 14 Dec 2010 10:03:34 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=gamma; h=domainkey-signature:received:mime-version:received:from:date :message-id:subject:to:content-type; bh=GGN7UCesEBUvsQTV0R3eyW90HdI+PbzNDoUqkM7mDMg=; b=F+2bwW1paha5uW6PA1e12dZXl9x6pYmu+vieT1yw8fK+K4IrtutwmRmT8AAz13XHWG 3HkvWisBJjhsFEnnFtdqt5mhrV9sK2LXcbndm84f2sYuEm0K+b6Wt0WLqaoedXcQwp4Z 8RTzswxWcvyF+2vuP1+LDpxPPC+LzIoVnFFkk= DomainKey-Signature: a=rsa-sha1; c=nofws; d=gmail.com; s=gamma; h=mime-version:from:date:message-id:subject:to:content-type; b=TYMTm+xo2BYoM8VUQJ9T/gYkBzoJeRvIw/lsduFk3agtjMUUfqPI+9bjFt4dvE1G52 /B+dDMLuGXXsqaMu8Wr4PmGVClTBidsWFqQoQyt1ygpH55wbBKMYLmxXm3GQUF22iEsI 2eumb7ZuOOm2e0MjVw1Io2qGWM0uWN8uRoDQE= Received: by 10.229.226.203 with SMTP id ix11mr125089qcb.19.1292349814667; Tue, 14 Dec 2010 10:03:34 -0800 (PST) MIME-Version: 1.0 Received: by 10.229.235.148 with HTTP; Tue, 14 Dec 2010 10:02:54 -0800 (PST) From: =?ISO-8859-1?Q?Samuel_Mart=EDn_Moro?= Date: Tue, 14 Dec 2010 19:02:54 +0100 Message-ID: To: freebsd-questions@freebsd.org Content-Type: text/plain; charset=ISO-8859-1 Content-Transfer-Encoding: quoted-printable X-Content-Filtered-By: Mailman/MimeDel 2.1.5 Subject: boot, rc script and logs X-BeenThere: freebsd-questions@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: User questions List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Tue, 14 Dec 2010 18:03:35 -0000 Hi, I'm adding some scripts to FreeBSD boot. One of this script runs a binary that checks our postgres database, its output being redirected to a dialog --gauge. But I noticed that the dialog output, while correctly displayed on the terminal, is also dumped into /var/log/console.log and /var/log/messages. I'm not even sure about how this is happening... I can't find about message= s nor console.log in /etc/rc* Is there a way to disable log output in a given rc.script? here's my script: #!/bin/sh [...] test "$1" =3D 'start' -o "$1" =3D 'faststart' || exit 0 Prg=3D`basename $_file` exec 2>/var/log/$Prg.log test "$TERM" || export TERM=3Dcons25 DIALOG=3D"/usr/local/bin/dialog --no-collapse --cr-wrap --colors" echo "tty is `tty`" >&2 #debug, prints: tty is /dev/console echo "=3D=3D=3D=3D=3D Checking DB 1/2 =3D=3D=3D=3D=3D" >&2 dbcheck -s | $DIALOG --gauge "\n Checking DB 1/2" 7 70 2>/dev/null echo "=3D=3D=3D=3D=3D Checking DB 2/2 =3D=3D=3D=3D=3D" >&2 dbcheck -r -s | $DIALOG --gauge "\n Checking DB 2/2" 7 70 2>/dev/null [...] here is what it gives in /var/log/messages: Dec 14 13:26:46 camtrace13 dhclient: New Subnet Mask (wlan0): 255.255.255.0 Dec 14 13:26:46 camtrace13 dhclient: New Broadcast Address (wlan0): 192.168.0.255 Dec 14 13:26:46 camtrace13 dhclient: New Routers (wlan0): 192.33.160.111 Dec 14 13:26:47 camtrace13 kernel: m ^[[36m^[[44m^[[K^[[16;6H^[[1K ^[[30m^[[40m^[[70X^[[77`^[[36m^[[44m^[[K^[[13;9H^[[39;49m^[[m Dec 14 13:26:48 camtrace13 kernel: m ^[[36m^[[44m^[[K^[[16;6H^[[1K ^[[30m^[[40m^[[70X^[[77`^[[36m^[[44m^[[K^[[13;9H^[[39;49m^[[m Dec 14 13:27:10 camtrace13 kernel: oss_hdaudio0: [ITHREAD] Dec 14 13:27:10 camtrace13 kernel: oss_hdaudio: HDA codec 0x10de0007 not known yet Dec 14 13:27:10 camtrace13 kernel: oss_hdaudio: HDA codec 0x10de0007 not known yet and here is what I can read in /var/log/console.log: Dec 14 13:26:43 camtrace13 kernel: Starting apache. Dec 14 13:26:46 camtrace13 kernel: Starting pgsql. Dec 14 13:26:47 camtrace13 kernel: ^[[m Dec 14 13:26:47 camtrace13 kernel: ^[[39;49m^[[=3D1S Dec 14 13:26:47 camtrace13 kernel: ^[[39;49m^[[m^[[H^[[J^[[17d^[[36m^[[44m^[[1m^[[J^[[H^[[K^[[B^[[K^[[B^[[K^[[= B^[[K^[[B^[[K^[[B^[[K^[[B^[[K^[[B^[[K^[[B ^[[37m^[[47m=DA=C4=C4=C4=C4=C4=C4=C4=C4=C4=C4=C4=C4=C4=C4=C4=C4=C4=C4=C4=C4= =C4=C4=C4=C4=C4=C4=C4=C4=C4=C4=C4=C4=C4=C4=C4=C4=C4=C4=C4=C4=C4=C4=C4=C4=C4= =C4=C4=C4=C4=C4=C4=C4=C4=C4=C4=C4=C4=C4=C4=C4=C4=C4=C4=C4=C4=C4=C4=C4^[[m^[= [30m^[[47m=BF^[[m^[[36m^[[44m^[[1m^[[K^[[B ^[[37m^[[47m=B3^[[m^[[30m^[[47m^[[68X^[[74`=B3^[[m^[[30m^[[40m^[[1m ^[[36m^[[44m^[[K^[[B ^[[37m^[[47m=B3^[[m^[[30m^[[47m Checking DB 1/2^[[20X^[[74`=B3^[[m^[[30m^[[40m^[[1m ^[[36m^[[44m^[[K^[[B ^[[37m^[[47m=B3^[[m^[[30m^[[47m ^[[37m^[[47m^[[1m=DA=C4=C4=C4=C4=C4=C4=C4=C4=C4=C4=C4=C4=C4=C4=C4=C4=C4=C4= =C4=C4=C4=C4=C4=C4=C4=C4=C4=C4=C4=C4=C4=C4=C4=C4=C4=C4=C4=C4=C4=C4=C4=C4=C4= =C4=C4=C4=C4=C4=C4=C4=C4=C4=C4=C4=C4=C4=C4=C4=C4=C4=C4=C4^[[m^[[30m^[[47m= =BF^[[m^[[30m^[[47m =B3^[[m^[[30m^[[40m^[[1m ^[[36m^[[44m^[[K^[[B ^[[37m^[[47m=B3^[[m^[[30m^[[47m ^[[37m^[[47m^[[1m=B3^[[m^[[34m^[[47m^[[1m^[[31X^[[13;40H0%^[[29X^[[13;71H^[= [m^[[30m^[[47m=B3^[[m^[[30m^[[47m =B3^[[m^[[30m^[[40m^[[1m ^[[36m^[[44m^[[K^[[B ^[[37m^[[47m=B3^[[m^[[30m^[[47m ^[[37m^[[47m^[[1m=C0^[[m^[[30m^[[47m=C4=C4=C4=C4=C4=C4=C4=C4=C4=C4=C4=C4=C4= =C4=C4=C4=C4=C4=C4=C4=C4=C4=C4=C4=C4=C4=C4=C4=C4=C4=C4=C4=C4=C4=C4=C4=C4=C4= =C4=C4=C4=C4=C4=C4=C4=C4=C4=C4=C4=C4=C4=C4=C4=C4=C4=C4=C4=C4=C4=C4=C4=C4=D9= ^[[m^[[30m^[[47m =B3^[[m^[[30m^[[40m^[[1m ^[[36m^[[44m^[[K^[[B ^[[37m^[[47m=C0^[[m^[[30m^[[47m=C4=C4=C4=C4=C4=C4=C4=C4=C4=C4=C4=C4=C4=C4= =C4=C4=C4=C4=C4=C4=C4=C4=C4=C4=C4=C4=C4=C4=C4=C4=C4=C4=C4=C4=C4=C4=C4=C4=C4= =C4=C4=C4=C4=C4=C4=C4=C4=C4=C4=C4=C4=C4=C4=C4=C4=C4=C4=C4=C4=C4=C4=C4=C4=C4= =C4=C4=C4=C4=D9^[[m^[[30m^[[40m^[ Dec 14 13:26:47 camtrace13 kernel: ^[[34m^[[47m^[[1m^[[7m ^[[13;40H^[[m^[[34m^[[47m^[[1m3^[[13;10H^[[39;49m^[[m Dec 14 13:26:47 camtrace13 kernel: ^[[34m^[[47m^[[1m^[[7m ^[[13;39H^[[m^[[34m^[[47m^[[1m11^[[13;15H^[[39;49m^[[m Dec 14 13:26:47 camtrace13 kernel: ^[[34m^[[47m^[[1m^[[7m ^[[13;40H^[[m^[[34m^[[47m^[[1m2^[[13;16H^[[39;49m^[[m Dec 14 13:26:47 camtrace13 kernel: ^[[34m^[[47m^[[1m^[[7m ^[[13;40H^[[m^[[34m^[[47m^[[1m3^[[13;17H^[[39;49m^[[m Dec 14 13:26:47 camtrace13 kernel: ^[[13;40H^[[34m^[[47m^[[1m4^[[13;17H^[[39;49m^[[m Dec 14 13:26:47 camtrace13 kernel: ^[[34m^[[47m^[[1m^[[7m 81% ^[[39;49m^[[m Dec 14 13:26:48 camtrace13 kernel: ^[[13;39H^[[34m^[[47m^[[1m^[[7m96^[[13;59H ^[[39;49m^[[m Dec 14 13:26:48 camtrace13 kernel: ^[[13;40H^[[34m^[[47m^[[1m^[[7m7^[[13;68= H ^[[39;49m^[[m Dec 14 13:26:48 camtrace13 kernel: ^[[13;40H^[[34m^[[47m^[[1m^[[7m8^[[13;69H^[[39;49m^[[m Dec 14 13:26:48 camtrace13 kernel: ^[[13;38H^[[34m^[[47m^[[1m^[[7m100^[[13;69H ^[[39;49m^[[m Dec 14 13:26:48 camtrace13 kernel: ^[[=3DS Dec 14 13:26:48 camtrace13 kernel: ^[[16;77H Dec 14 13:26:48 camtrace13 kernel: ^[[25;1H Dec 14 13:26:48 camtrace13 kernel: ^[[m Dec 14 13:26:48 camtrace13 kernel: ^[[39;49m^[[=3D1S Dec 14 13:26:48 camtrace13 kernel: ^[[39;49m^[[m^[[H^[[J^[[17d^[[36m^[[44m^[[1m^[[J^[[H^[[K^[[B^[[K^[[B^[[K^[[= B^[[K^[[B^[[K^[[B^[[K^[[B^[[K^[[B^[[K^[[B ^[[37m^[[47m=DA=C4=C4=C4=C4=C4=C4=C4=C4=C4=C4=C4=C4=C4=C4=C4=C4=C4=C4=C4=C4= =C4=C4=C4=C4=C4=C4=C4=C4=C4=C4=C4=C4=C4=C4=C4=C4=C4=C4=C4=C4=C4=C4=C4=C4=C4= =C4=C4=C4=C4=C4=C4=C4=C4=C4=C4=C4=C4=C4=C4=C4=C4=C4=C4=C4=C4=C4=C4=C4^[[m^[= [30m^[[47m=BF^[[m^[[36m^[[44m^[[1m^[[K^[[B ^[[37m^[[47m=B3^[[m^[[30m^[[47m^[[68X^[[74`=B3^[[m^[[30m^[[40m^[[1m ^[[36m^[[44m^[[K^[[B ^[[37m^[[47m=B3^[[m^[[30m^[[47m Checking DB 2/2^[[20X^[[74`=B3^[[m^[[30m^[[40m^[[1m ^[[36m^[[44m^[[K^[[B ^[[37m^[[47m=B3^[[m^[[30m^[[47m ^[[37m^[[47m^[[1m=DA=C4=C4=C4=C4=C4=C4=C4=C4=C4=C4=C4=C4=C4=C4=C4=C4=C4=C4= =C4=C4=C4=C4=C4=C4=C4=C4=C4=C4=C4=C4=C4=C4=C4=C4=C4=C4=C4=C4=C4=C4=C4=C4=C4= =C4=C4=C4=C4=C4=C4=C4=C4=C4=C4=C4=C4=C4=C4=C4=C4=C4=C4=C4^[[m^[[30m^[[47m= =BF^[[m^[[30m^[[47m =B3^[[m^[[30m^[[40m^[[1m ^[[36m^[[44m^[[K^[[B ^[[37m^[[47m=B3^[[m^[[30m^[[47m ^[[37m^[[47m^[[1m=B3^[[m^[[34m^[[47m^[[1m^[[31X^[[13;40H0%^[[29X^[[13;71H^[= [m^[[30m^[[47m=B3^[[m^[[30m^[[47m =B3^[[m^[[30m^[[40m^[[1m ^[[36m^[[44m^[[K^[[B ^[[37m^[[47m=B3^[[m^[[30m^[[47m ^[[37m^[[47m^[[1m=C0^[[m^[[30m^[[47m=C4=C4=C4=C4=C4=C4=C4=C4=C4=C4=C4=C4=C4= =C4=C4=C4=C4=C4=C4=C4=C4=C4=C4=C4=C4=C4=C4=C4=C4=C4=C4=C4=C4=C4=C4=C4=C4=C4= =C4=C4=C4=C4=C4=C4=C4=C4=C4=C4=C4=C4=C4=C4=C4=C4=C4=C4=C4=C4=C4=C4=C4=C4=D9= ^[[m^[[30m^[[47m =B3^[[m^[[30m^[[40m^[[1m ^[[36m^[[44m^[[K^[[B ^[[37m^[[47m=C0^[[m^[[30m^[[47m=C4=C4=C4=C4=C4=C4=C4=C4=C4=C4=C4=C4=C4=C4= =C4=C4=C4=C4=C4=C4=C4=C4=C4=C4=C4=C4=C4=C4=C4=C4=C4=C4=C4=C4=C4=C4=C4=C4=C4= =C4=C4=C4=C4=C4=C4=C4=C4=C4=C4=C4=C4=C4=C4=C4=C4=C4=C4=C4=C4=C4=C4=C4=C4=C4= =C4=C4=C4=C4=D9^[[m^[[30m^[[40m^[ Dec 14 13:26:48 camtrace13 kernel: ^[[34m^[[47m^[[1m^[[7m ^[[13;40H^[[m^[[34m^[[47m^[[1m3^[[13;10H^[[39;49m^[[m Dec 14 13:26:48 camtrace13 kernel: ^[[34m^[[47m^[[1m^[[7m ^[[13;39H^[[m^[[34m^[[47m^[[1m11^[[13;15H^[[39;49m^[[m Dec 14 13:26:48 camtrace13 kernel: ^[[34m^[[47m^[[1m^[[7m ^[[13;40H^[[m^[[34m^[[47m^[[1m2^[[13;16H^[[39;49m^[[m Dec 14 13:26:48 camtrace13 kernel: ^[[34m^[[47m^[[1m^[[7m ^[[13;40H^[[m^[[34m^[[47m^[[1m3^[[13;17H^[[39;49m^[[m Dec 14 13:26:48 camtrace13 kernel: ^[[13;40H^[[34m^[[47m^[[1m4^[[13;17H^[[39;49m^[[m Dec 14 13:26:48 camtrace13 kernel: ^[[34m^[[47m^[[1m^[[7m 81% ^[[39;49m^[[m Dec 14 13:26:48 camtrace13 kernel: ^[[13;39H^[[34m^[[47m^[[1m^[[7m96^[[13;59H ^[[39;49m^[[m Dec 14 13:26:48 camtrace13 kernel: ^[[13;40H^[[34m^[[47m^[[1m^[[7m7^[[13;68= H ^[[39;49m^[[m Dec 14 13:26:48 camtrace13 kernel: ^[[13;40H^[[34m^[[47m^[[1m^[[7m8^[[13;69H^[[39;49m^[[m Dec 14 13:26:48 camtrace13 kernel: ^[[13;38H^[[34m^[[47m^[[1m^[[7m100^[[13;69H ^[[39;49m^[[m Dec 14 13:26:48 camtrace13 kernel: ^[[=3DS Dec 14 13:26:48 camtrace13 kernel: ^[[16;77H Dec 14 13:26:48 camtrace13 kernel: ^[[25;1H Dec 14 13:26:48 camtrace13 kernel: Starting slim. Dec 14 13:26:48 camtrace13 kernel: Starting dhclient and oss seem to dump their output in /var/log/messages, while apache, postgresql and slim dump their one in /var/log/console.log So... How can my rc.script write in both console and messages logs? And how can I get rid of that? Thanks for your help! --=20 Samuel Mart=EDn Moro {EPITECH.} tek5 CamTrace S.A.S (+033) 1 41 38 37 60 1 All=E9e de la Venelle 92150 Suresnes FRANCE "Nobody wants to say how this works. Maybe nobody knows ..." Xorg.conf(5)