Re: Crontab not working logwatch.pl [FreeBSD 8 stable]
Glen Barber wrote: Rolf Nielsen wrote: On 2010-01-13 22:04, Jeronimo Calvo wrote: did a crontab -r, a a new crontab -e, using: * * * * * $HOME/.profile ; /bin/bash /var/log/auto_auth.sh * * * * * $HOME/.profile ; /usr/bin/perl /local/sbin/logwatch.pl In addition to the other suggestions, I'd imagine an absolute path path to /local/sbin/logwatch.pl is a problem as well. Unless /local/sbin exists, of course. Regards, Many thanks for all the responses!! I copied the data into /etc/crontab using the root syntax as described before and I got sent an email straight away after restarting cron!! I am not sure why I decided to use a local crontab rather then system-wide one but I think I got confused somewhere along the lines with something?? At least it works :-) Regards, Kaya ___ freebsd-questions@freebsd.org mailing list http://lists.freebsd.org/mailman/listinfo/freebsd-questions To unsubscribe, send any mail to "freebsd-questions-unsubscr...@freebsd.org"
Re: Crontab not working logwatch.pl [FreeBSD 8 stable]
Rolf Nielsen wrote: > On 2010-01-13 22:04, Jeronimo Calvo wrote: > > did a crontab -r, a a new crontab -e, using: > > > > * * * * * $HOME/.profile ; /bin/bash /var/log/auto_auth.sh > > * * * * * $HOME/.profile ; /usr/bin/perl /local/sbin/logwatch.pl > > In addition to the other suggestions, I'd imagine an absolute path path to /local/sbin/logwatch.pl is a problem as well. Unless /local/sbin exists, of course. Regards, -- Glen Barber ___ freebsd-questions@freebsd.org mailing list http://lists.freebsd.org/mailman/listinfo/freebsd-questions To unsubscribe, send any mail to "freebsd-questions-unsubscr...@freebsd.org"
Re: Crontab not working logwatch.pl [FreeBSD 8 stable]
On 2010-01-13 22:04, Jeronimo Calvo wrote: did a crontab -r, a a new crontab -e, using: * * * * * $HOME/.profile ; /bin/bash /var/log/auto_auth.sh * * * * * $HOME/.profile ; /usr/bin/perl /local/sbin/logwatch.pl tailing the /var/log/cron I can see that is being executed every minute... but no emails arrived with is the proof that the script has worked. 2010/1/13 Rolf Nielsen: On 2010-01-13 21:43, Jeronimo Calvo wrote: Hi folks, Im having probs when a root crontab located on /var/cron/tabs/root with this content # DO NOT EDIT THIS FILE - edit the master and reinstall. # (/tmp/crontab.DUtgfVoBT0 installed on Wed Jan 13 20:08:29 2010) # (Cron version -- $FreeBSD: src/usr.sbin/cron/crontab/crontab.c,v 1.31.2.1 2009/08/03 08:13:06 kensmith Exp $) * * * * * ~/.profile ; /bin/bash /var/log/auto_auth.sh * * * * * ~/.profile ; /usr/bin/perl /local/sbin/logwatch.pl both of them are sending logs to my email, when runned from the command line works, but not from crontab any ideas? The keywords here are # DO NOT EDIT THIS FILE - edit the master and reinstall. Either edit the system crontab, /etc/crontab, or, to edit root's crontab, run crontab -e as root. Please don't top post. Firstly, don't rely on environment variables being set correctly when running from cron. If you really want to use root's crontab, substitute /root for $HOME. Secondly, bash should be in /usr/local/bin, not in /bin. And it's a third party shell not included by the system. It has to be installed from ports. You should use /bin/sh instead. Thirdly, instead of putting the interpreter path on the command line, put it on the first line of your scripts, i.e. #!/bin/sh in the first one and #!/usr/bin/perl in the second one. ___ freebsd-questions@freebsd.org mailing list http://lists.freebsd.org/mailman/listinfo/freebsd-questions To unsubscribe, send any mail to "freebsd-questions-unsubscr...@freebsd.org"
Re: Crontab not working logwatch.pl [FreeBSD 8 stable]
did a crontab -r, a a new crontab -e, using: * * * * * $HOME/.profile ; /bin/bash /var/log/auto_auth.sh * * * * * $HOME/.profile ; /usr/bin/perl /local/sbin/logwatch.pl tailing the /var/log/cron I can see that is being executed every minute... but no emails arrived with is the proof that the script has worked. 2010/1/13 Rolf Nielsen : > On 2010-01-13 21:43, Jeronimo Calvo wrote: >> >> Hi folks, >> >> Im having probs when a root crontab located on /var/cron/tabs/root >> >> with this content >> # DO NOT EDIT THIS FILE - edit the master and reinstall. >> # (/tmp/crontab.DUtgfVoBT0 installed on Wed Jan 13 20:08:29 2010) >> # (Cron version -- $FreeBSD: src/usr.sbin/cron/crontab/crontab.c,v >> 1.31.2.1 2009/08/03 08:13:06 kensmith Exp $) >> * * * * * ~/.profile ; /bin/bash /var/log/auto_auth.sh >> * * * * * ~/.profile ; /usr/bin/perl /local/sbin/logwatch.pl >> >> both of them are sending logs to my email, when runned from the >> command line works, but not from crontab >> any ideas? >> > > The keywords here are > # DO NOT EDIT THIS FILE - edit the master and reinstall. > > Either edit the system crontab, /etc/crontab, or, to edit root's crontab, > run crontab -e as root. > -- () ASCII Ribbon Campaign | Against HTML e-mail /\ www.asciiribbon.org | Against proprietary extensions ___ freebsd-questions@freebsd.org mailing list http://lists.freebsd.org/mailman/listinfo/freebsd-questions To unsubscribe, send any mail to "freebsd-questions-unsubscr...@freebsd.org"
Re: Crontab not working logwatch.pl [FreeBSD 8 stable]
On 2010-01-13 21:43, Jeronimo Calvo wrote: Hi folks, Im having probs when a root crontab located on /var/cron/tabs/root with this content # DO NOT EDIT THIS FILE - edit the master and reinstall. # (/tmp/crontab.DUtgfVoBT0 installed on Wed Jan 13 20:08:29 2010) # (Cron version -- $FreeBSD: src/usr.sbin/cron/crontab/crontab.c,v 1.31.2.1 2009/08/03 08:13:06 kensmith Exp $) * * * * * ~/.profile ; /bin/bash /var/log/auto_auth.sh * * * * * ~/.profile ; /usr/bin/perl /local/sbin/logwatch.pl both of them are sending logs to my email, when runned from the command line works, but not from crontab any ideas? The keywords here are # DO NOT EDIT THIS FILE - edit the master and reinstall. Either edit the system crontab, /etc/crontab, or, to edit root's crontab, run crontab -e as root. ___ freebsd-questions@freebsd.org mailing list http://lists.freebsd.org/mailman/listinfo/freebsd-questions To unsubscribe, send any mail to "freebsd-questions-unsubscr...@freebsd.org"
Crontab not working logwatch.pl [FreeBSD 8 stable]
Hi folks, Im having probs when a root crontab located on /var/cron/tabs/root with this content # DO NOT EDIT THIS FILE - edit the master and reinstall. # (/tmp/crontab.DUtgfVoBT0 installed on Wed Jan 13 20:08:29 2010) # (Cron version -- $FreeBSD: src/usr.sbin/cron/crontab/crontab.c,v 1.31.2.1 2009/08/03 08:13:06 kensmith Exp $) * * * * * ~/.profile ; /bin/bash /var/log/auto_auth.sh * * * * * ~/.profile ; /usr/bin/perl /local/sbin/logwatch.pl both of them are sending logs to my email, when runned from the command line works, but not from crontab any ideas? -- () ASCII Ribbon Campaign | Against HTML e-mail /\ www.asciiribbon.org | Against proprietary extensions ___ freebsd-questions@freebsd.org mailing list http://lists.freebsd.org/mailman/listinfo/freebsd-questions To unsubscribe, send any mail to "freebsd-questions-unsubscr...@freebsd.org"