Command works at command line but not from cron

Oracle Linux 6.
Trying to set up a simple monitoring of memory usage. This command does exactly what I want at the command line:

echo $(date +%Y-%m-%d" "%H:%M:%S) $(grep PageTables /proc/meminfo) >> /home/oracle/meminfo.log

But when I put it in my crontab:

* * * * *  echo $(date +%Y-%m-%d" "%H:%M:%S) $(grep PageTables /proc/meminfo) >> /home/oracle/meminfo.log

It fails and I get this in my mail

/bin/sh: -c: line 0: unexpected EOF while looking for matching `)'
/bin/sh: -c: line 1: syntax error: unexpected end of file

man crontab yields :

The ``sixth'' field (the rest of the line) specifies 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 cronfile.  Percent-signs (%) in the command,
       unless escaped with backslash (\), will be changed into newline characters, and all data after the first % will be sent to the  command	as
       standard input
1 Like

vgersh99 - that was it. Thanks for the assist.