利用群晖同步佳明中国与佳明国际的运动数据
提示:阅读这篇文章需要一点点的编程知识以及一台群晖硬件设备(科学上网在本文编写的时候,暂不需要,但未来尚未可知)。
文本使用的环境:
硬件:群晖DS415+
软件: Node 18
首先感谢 @gooin的开源项目 dailysync
这个项目最初是托管在GitHub上的,但是因为占用太多资源,被禁了。不过大家依旧可以自己下载代码后,上传github,继续使用Github Actions来执行。
这个教程在作者的Readme页面有介绍,不再赘述。另外有关dailysync的安装配置,也不在本文的叙述范围内。
其实之前我也是直接利用Github Actions的,后来有段时间遇到佳明的登录问题就没继续使用,转而在本地执行了。
后来觉得手动执行还是太麻烦,于是就产生了本文。
首先准备下环境。
在群晖的套件中心安装Git以及Node
(如果不在ssh里clone 代码,git可以不装)
剩下的事情就简单了。
找个地方 clone 代码或者直接上传代码,比如/volumns1/tools/dailysync
打开群晖的控制面板->任务计划->新增计划->用户定义的脚本
随便起一个名字,然后在计划里,根据自己的实际情况,设置执行时间。
比如我这里设置从上午9点开始,每15分钟执行一次,一直到晚上10点结束。
在任务设置面板里,用户定义的脚本中,正常写命令就行,这里不像cron直接写一行。
注意:不要忘了在项目目录执行一次npm install 安装依赖,或者在脚本第二行加上npm install 。