Hmm. Ok. I tried removing the part using tee so now it's like this: if [ -x /usr/bin/mrtg ] && [ -r /etc/mrtg/rm_127_switch-mrtg.cfg ] ; then env LANG=C /usr/bin/mrtg /etc/mrtg/rm_127_switch-mrtg.cfg 2>&1 >> /var/log/mrtg/mrtg.log ; fi
....and I am still getting emails to root. Shouldn't this be sending all the output to the file and not standard error? Here is the whole error message I am getting from MRTG. MRTG seems to be working like a champ BTW. I would just like to stop these error messages Thanks David Cron <root@backuppc> if [ -x /usr/bin/mrtg ] && [ -r /etc/mrtg/elem_switch-mrtg.cfg ] ; then env LANG=C /usr/bin/mrtg /etc/mrtg/elem_switch-mrtg.cfg 2>&1 >> /var/log/mrtg/mrtg.log ; fi Content-Type: text/plain; charset=UTF-8 X-Cron-Env: <SHELL=/bin/sh> X-Cron-Env: <HOME=/root> X-Cron-Env: <PATH=/usr/bin:/bin> X-Cron-Env: <LOGNAME=root> Subroutine SNMP_Session::pack_sockaddr_in6 redefined at /usr/share/perl/5.14/Exporter.pm line 67. at /usr/share/perl5/SNMP_Session.pm line 149 Subroutine SNMP_Session::unpack_sockaddr_in6 redefined at /usr/share/perl/5.14/Exporter.pm line 67. at /usr/share/perl5/SNMP_Session.pm line 149 Subroutine SNMP_Session::sockaddr_in6 redefined at /usr/share/perl/5.14/Exporter.pm line 67. at /usr/share/perl5/SNMP_Session.pm line 149 Subroutine SNMPv1_Session::pack_sockaddr_in6 redefined at /usr/share/perl/5.14/Exporter.pm line 67. at /usr/share/perl5/SNMP_Session.pm line 608 Subroutine SNMPv1_Session::unpack_sockaddr_in6 redefined at /usr/share/perl/5.14/Exporter.pm line 67. at /usr/share/perl5/SNMP_Session.pm line 608 Subroutine SNMPv1_Session::sockaddr_in6 redefined at /usr/share/perl/5.14/Exporter.pm line 67. at /usr/share/perl5/SNMP_Session.pm line 608 On Tue, Apr 1, 2014 at 7:05 AM, David Nelson <david.nelso...@gmail.com>wrote: > MKS, > > Thank you ! That clears that up for me. I used tee because the crontab I > was using as a model was generated by the default install on Debian. I > checked the man page for tee because I had never seen it before, but it > still didn't register in my mind what it was doing exactly. Thank you again > for clearing that up for me, and thank you to others who took time to reply > also. > > Have a great day! > David > > > On Tue, Apr 1, 2014 at 5:12 AM, Markus Schönhaber < > debian-u...@list-post.mks-mail.de> wrote: > >> 31.03.2014 20:22, David Nelson: >> >> > I have configured mrtg to log network traffic for our organization. >> This is >> > working nicely except at some point while I was fiddling with the >> scripts >> > under /etc/cron.d, which run every 5 minutes to collect snmp data I >> started >> > getting emails to root from cron. I have stared at this and googled a >> > bit... yes even the man page, but I don't see what I have messed up >> here: >> > >> > if [ -x /usr/bin/mrtg ] && [ -r /etc/mrtg/rm_127_switch-mrtg.cfg ] ; >> then >> > env LANG=C /usr/bin/mrtg /etc/mrtg/rm_127_switch-mrtg.cfg 2>&1 | tee -a >> > /var/log/mrtg/mrtg.log ; fi >> >> You explicitly pipe mrt's output to tee, which writes it to the given >> log-file *and* stdout, which, in turn, will be mailed to you by cron. >> If you don't want mail from cron, make sure that there's nothing writen >> to stdout. And if you don't want to have something written to stdout, >> why do you use tee? Redirect the output directly to the log-file instead. >> >> -- >> Regards >> mks >> >> >> -- >> To UNSUBSCRIBE, email to debian-user-requ...@lists.debian.org >> with a subject of "unsubscribe". Trouble? Contact >> listmas...@lists.debian.org >> Archive: https://lists.debian.org/533a90fb.80...@list-post.mks-mail.de >> >> >