Does that time syntax work in your version of cron? For some, you’d need to use
*/5 * * * * root [ -x /usr/bin/mrtg -a -r /etc/mrtg.cfg ] && env LANG=C /usr/bin/mrtg /etc/mrtg.cfg >> /var/log/mrtg/mrtg.log 2>&1 Or even… 0,5,10,15,20,25,30,35,40,45,50,55 * * * * root ….. Also check permissions etc on the file in cron.d to make sure it is actually being processed. Try putting the definition (without the ‘root’ bit) directly in the root crontabs instead. Steve _____ Steve Shipway ITS Unix Services Design Lead University of Auckland, New Zealand Floor 1, 58 Symonds Street, Auckland Phone: +64 (0)9 3737599 ext 86487 DDI: +64 (0)9 923 6487 Mobile: +64 (0)21 753 189 Email: <mailto:[email protected]> [email protected] P Please consider the environment before printing this e-mail : 打印本邮件, 将减少一棵树存活的机会 From: [email protected] [mailto:[email protected]] On Behalf Of Joel Roberts Sent: Thursday, 16 May 2013 8:53 a.m. To: [email protected] Subject: [mrtg] MRTG not running by default after reboot Just did a new install of mrtg, been a while since I’d done one so jumped through some hoops to get the index pages just the way I wanted them, but now when rebooting the server (Debian Linux 6), mrtg doesn’t run on its own, I have to execute: env LANG=C /usr/bin/mrtg /etc/mrtg.cfg from the terminal to get it to start graphing again. I checked in /etc/cron. d, the mrtg file is there with the following entry: 0-55/5 * * * * root if [ -x /usr/bin/mrtg ] && [ -r /etc/mrtg.cfg ]; then env LANG=C /usr/bin/mrtg /etc/mrtg.cfg >> /var/log/mrtg/mrtg.log 2>&1; fi The log file listed in the cron job hasn’t been updated in 2 days either, even after manually starting mrtg. Any help in getting it to run automatically would be greatly appreciated. Thanks in advance, Joel
smime.p7s
Description: S/MIME cryptographic signature
_______________________________________________ mrtg mailing list [email protected] https://lists.oetiker.ch/cgi-bin/listinfo/mrtg
