I am trying to add a cron job to perform an rsync from a remote server to a (Ubuntu12) local machine & create a log file.
Below is the crontab-l
00 18 * * * rsync -a -v --delete -e ssh user@centosvm:/home/user/rsync-test ~/backup > ~/rsync$(date +%Y%m%d_%H%M%S).log 2>&1
i kept getting this mail informing about the syntax error in the job.
Received: by work-virtual-machine (Postfix, from userid 1002)
id 697ADA24A0; Thu, 30 Apr 2015 16:21:01 -0700 (PDT)
From: root@work-virtual-machine (Cron Daemon)
To: user@work-virtual-machine
Subject: Cron <user@work-virtual-machine> "rsync -a -v --delete -e ssh user@centosvm:/home/user/rsync-test ~/backup > /home/user/rsync$(date +
Content-Type: text/plain; charset=ANSI_X3.4-1968
X-Cron-Env: <SHELL=/bin/sh>
X-Cron-Env: <HOME=/home/user>
X-Cron-Env: <PATH=/usr/bin:/bin>
X-Cron-Env: <LOGNAME=user>
Message-Id: <20150430232101.697ADA24A0@work-virtual-machine>
Date: Thu, 30 Apr 2015 16:21:01 -0700 (PDT)
/bin/sh: 1: Syntax error: end of file unexpected (expecting ")")
i have also installed unix2dos package.