Synology cron作业无法正常工作

我不确定在哪里问这个问题,但我会先问这里。

我有一个Synology DS211服务器,我正在尝试运行cron作业,但它不工作。

这是我在crontab文件中得到的代码

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

但是它没有运行。

我能够直接使用/opt/bin/openssh-scp运行命令,但不能使用cron

有什么我做错了吗?

我有我们的DS1010 +的cronjobs。 为了做到这一点,我必须将作业添加到/etc/crontab ,然后运行/usr/syno/etc.defaults/rc.d/S04crond.sh stop ,然后运行/usr/syno/etc.defaults/rc.d/S04crond.sh start

而不是运行最后2个命令,你可以重新启动NAS。 正如Khaled所说的,您还需要确保您已经设置了密钥,以便您不需要inputSCP的密码。

您需要使用“制表符”来分隔不是空格的条目。

我不知道这是否是您的select,但Synology DSM软件(版本4.2及以上版本)包含任务调度程序function。 对于我所知道的,可能只是简单地把它转换成一个crontab的工作,但是也许从pipe理GUI尝试它可能会完成工作,并帮助避免任何语法问题。

DS211使用CHIP MV6282,所以你可以安装bootstrap然后安装ipkg,然后安装crond。 这个crond和任何其他的linux,unix系统一样工作。

不要使用Synology DSM的默认crontab。