Synology cron job not working

I am not sure where to ask this question but I'll ask here first.

I've got a Synology DS211 server and I am trying to run cron jobs but it is not working.

This is the code I got in the crontab file

10 19 4 * * root /opt/bin/openssh-scp user@remote-server:/home/user/Backup/backup.tar.gz /volume1/Backup/ 

However it is not running.

I am able to run commands with /opt/bin/openssh-scp directly, but not with cron

Is there anything I am doing wrong?


Solution 1:

I've got cronjobs working on our DS1010+. In order to do this I had to add the jobs to /etc/crontab and then run /usr/syno/etc.defaults/rc.d/S04crond.sh stop followed by /usr/syno/etc.defaults/rc.d/S04crond.sh start

Instead of running those last 2 commands you can just reboot the NAS instead. As Khaled says you'll also need to make sure that you have keys set up so that you don't need to enter a password for the SCP.

Solution 2:

You need to use "tabs" to separate the entries not spaces.