欢迎光临
我们一直在努力

基于alpine制作的Flexget Container

在运行着的容器中执行命令

docker exec -it 容器名 /bin/sh

测试

输入这一句命令测试:

flexget --test execute

如配置文件存在语法错误,会提示你在第几行有什么错误
如果配置文件没问题的话则会测试执行,不会真的下种子,可以用来测试配置文件写得是否正常

第一次使用 RSS 的时候难免会下载到一些已经出种的老种,为了解决这个情况,第一次执行 flexget 的时候,可以用

flexget execute --learn

这样子不会下载种子,但是会把这次 RSS 到的种子标记为已下载,这样之后就不会下到旧种了

开启 RSS

方法 1 :使用 schedules

tasks 处写要执行 RSS 的任务名称,minutes: 2 表示每隔 2 分钟执行一次上述任务
可以针对不同的 tasks 采用不同的 RSS 周期

schedules:
  - tasks: [HDChina,TTG]
    interval:
      minutes: 2
  - tasks: [Gods]
    interval:
      minutes: 1

方法 2 :使用 cron

使用 cron 的话,schedules 最好改成 no,正如脚本里默认的那样(schedules: no
设置 2 分钟执行一次 RSS,就在文件里(写在哪个位置无所谓,顶部也行、底部也行)输入:

(crontab -l ; echo "*/2 * * * * /usr/local/bin/flexget --cron execute") | crontab -

(这里的就是 2 分钟执行一次的意思)

如需修改,首先在 SSH 输入 crontab -e,修改后保存、退出,之后可以在 WebUI 中看 Log 来判断 Flexget 是否有在正常工作,或者在 SSH 中输入 flexget status 查看状态

未经允许不得转载:ViewSea » 基于alpine制作的Flexget Container

评论 抢沙发

  • 昵称 (必填)
  • 邮箱 (必填)
  • 网址