"Unexpected EOF while looking for matching ``" on cron job
Solution 1:
You need to escape the percent sign in your command with a backslash: \%
, otherwise it is interpreted as the end of command.
From crontab(5):
The command field (the rest of the line) is the command to be run. The
entire command portion of the line, up to a newline or % character, will
be executed by /bin/sh or by the shell specified in the SHELL variable of
the crontab. Percent signs (‘%’) in the command, unless escaped with a
backslash (‘\’), will be changed into newline characters, and all data
after the first ‘%’ will be sent to the command as standard input.
Solution 2:
Change this:
`date +%A`
to:
`date +\%A`