prushik--- via plug on 23 Aug 2019 08:20:56 -0700 |
[Date Prev] [Date Next] [Thread Prev] [Thread Next] [Date Index] [Thread Index]
Re: [PLUG] Shell syntax vs crontab syntax |
Hi Walt,
crontab accesses /bin/sh which is usually a symlink to a shell and not always bash. Bash behaves differently when invoked from /bin/sh.
Stackoverflow has a good article on this.
https://stackoverflow.com/questions/26717870/why-does-bin-sh-behave-differently-to-bin-bash-even-if-one-points-to-the-other
Rev. LeRoy D. Cressy
I hope you enjoy my posts on the following sites:
Blogs:
Minds https://www.minds.com/lrcressy
Flote https://flote.app/therev
FaceBook https://www.facebook.com/leroy.cressy
Gab https://gab.com/the-rev
Twitter https://twitter.com/lrcressy
Videos:
YouTube https://www.youtube.com/channel/UCqrVrZbgneD5EiSCjj1WSuQ
Bitchute https://www.bitchute.com/channel/s0Lo9GISDVue/
Real Video https://www.real.video/channel/therev
Some of these sites may remove me for my views, which
is their right. I publish what I believe to be
true and accurate.
John 14:6
Jesus saith unto him, I am the way, the truth, and the
life: no man cometh unto the Father, but by me.
Sent with ProtonMail Secure Email.
‐‐‐‐‐‐‐ Original Message ‐‐‐‐‐‐‐
On Friday, August 23, 2019 10:07 AM, Walt Mankowski via plug <plug@lists.phillylinux.org> wrote:I run fail2ban and it generates a lot of email. I decided to switch
from putting everything in one enormous maildir to monthly maildirs.
Rather than making a whole bunch (and then likely forgetting about it)
I figured I'd make a cron job that would add the next month's folder.
If I run this on the command line it works fine:
maildirmake /tmp/fail2ban.`date --date='next month' '+%Y%m'`
But when I tried to use that same syntax in my crontab I got the message:
/bin/sh: 1: Syntax error: EOF in backquote substitution
What ended up working was this:
maildirmake /tmp/fail2ban.`date --date='next month' \\+\\%Y\\%m`
I've run into situations like this in the past where the quoting rules
for the shell and crontab seem to be different. I've never found
anything that explains why it's different. Is it because I'm using
zsh?
Walt
Philadelphia Linux Users Group -- http://www.phillylinux.org
Announcements - http://lists.phillylinux.org/mailman/listinfo/plug-announce
General Discussion -- http://lists.phillylinux.org/mailman/listinfo/plug
Philadelphia Linux Users Group -- http://www.phillylinux.org
Announcements - http://lists.phillylinux.org/mailman/listinfo/plug-announce
General Discussion -- http://lists.phillylinux.org/mailman/listinfo/plug
___________________________________________________________________________ Philadelphia Linux Users Group -- http://www.phillylinux.org Announcements - http://lists.phillylinux.org/mailman/listinfo/plug-announce General Discussion -- http://lists.phillylinux.org/mailman/listinfo/plug