当我为Icelandic Horses举办比赛时,我想自动将Synology NAS的结果上传到远程网络服务器。我们使用的程序会自动生成需要上传的html文件。
实现这一目标的最简单方法是什么?我在NAS和网络服务器上都有SSH访问权限。
感谢任何帮助:)
答案 0 :(得分:1)
在这种情况下,您可以使用以下命令在synology控制台中创建cron任务:
sudo -i
vi /etc/crontab
编辑文件并使用scp命令在文件末尾添加如下所示的行:
0 0 * * * root scp -r "-i/root/.ssh/mykey" 'root@serverurl.com:/some/remote/path' '/some/local/path'
最后,您必须使用以下命令重新加载重新启动服务的配置:
synoservice -restart crond
在此之前,您必须将配对密钥配置为avoid the password entry:
此论坛中还解释了如何使用rsync而不是scp
进行复制