安装教程请移步 < 传送门 >
做个记录,自己也用了 selfoss 但是每次想看都要手动点击一下更新,那么有什么办法让他自动更新吗?
答案是有的!
但是由于这个docker容器的特殊性,我们在群晖的docker内无法进入终端,很多时候我们也会遇到同样的情况!那么我们就用群晖的ssh直接进入docker容器内部操作吧!
GOGOGO!
第一种方法:
ssh连接群晖
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 |
#获取root,需要输入群晖密码 sudo -i #获取全部运行的docker容器 ID docker ps #进入到容器内部,be4f替换成你selfoss容器的ID前四位 docker exec -it be4f sh #不管有没有crontab,都安装一下 apt-get install cron -y #重启 /etc/init.d/cron restart #添加任务 crontab -e #按ins进入编辑 输入下面内容,按esc shift+: 然后输入wq 回车! 0 * * * * root cd /var/www/html && php cliupdate.php #然后重启 /etc/init.d/cron restart #退出容器 exit |
大功告成!
第二种方法
ssh连接群晖
1 2 3 4 5 6 7 8 |
#获取root,需要输入群晖密码 sudo -i #获取全部运行的docker容器 ID docker ps #进入到容器内部并执行更新命令,be4f替换成你selfoss容器的ID前四位 docker exec -i be4f php /var/www/html/cliupdate.php |
运行成功后,前台查看是否更新,没问问题后,可以将
1 |
docker exec -i be4f php /var/www/html/cliupdate.php |
这条命令,添加到群晖的计划任务中,设置每小时执行一次,root用户
即可!
- 本站教程,未注明转载均为原创内容,仅做为学习参考使用,切勿用于非法及商业用途!造成的后果作者不承担任何责任!
- 如果转载请注明出处!oD^Blog
- 本文如果需要更新,或者失效请联系微信 : oldiy2018 【微信不解答任何问题,不接收任何红包!】
- 如果支持作者,请点击下方赞赏,支持一杯饮料!
- 如果有问题可以点击【加入电报群】和我一起沟通或者下方留言讨论!
微信赞赏支付宝赞赏