我不知道在哪里问这个问题,但我先问这里.
我有一台Synology DS211服务器,我正在尝试运行cron作业,但它无法运行.
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开始
而不是运行最后2个命令,而是可以重新启动NAS.正如Khaled所说,你还需要确保你设置了密钥,这样你就不需要为SCP输入密码了.