当前位置:首页 > Transmission+Flexget实现RSS自动下载
编辑完成后shift+zz保存退出,crontab –l查看是否修改成功。 修改之后需要重启crontab,命令如下(/etc/init.d/crond.sh restart):
PS:经实际运行后发现,212P重启后,crontab里用户自己编辑的定时语句会丢失,需要重新编辑一下。 如果你想测试定时任务是否按计划执行,可以将定时语句写成3分钟执行一次,然后将结果输出到指定目录的日志文件,如下:
*/3 * * * * /opt/local/bin/flexget –c /share/MD0_DATA/.flexge/config.yml execute > /tmp/cron/crontabs/cron.log
接下来cd /tmp/cron/crontabs/进入目录,ls –l查看cron.log的文件时间,然后过几分钟后再次查看。如果文件时间发生变更后表明定时任务在执行,否则表明定时任务设置不成功,需要检查修正。
PS:因为定时任务重启后会初始化,所以如果每次都写那么长一串的定时命令比较麻烦,我们可以采用如下方法: 首先在/usr/bin下用vi新建立一个flexget.sh文件,文件内容如下:
其次修改flexget.sh的权限,命令及修改后的权限如下:
第三,在crontab中按如下格式写定时任务:
是否输出日志文件可以视自己的情况需要而定,如果不需要输入日志文件,那么 >后面的内容都可以不要。
参考资料:http://en.wikipedia.org/wiki/Cron
(十八)、现在已经完成了所有的设置,你只需要登录PT站,点种子后的收藏(点亮五角星)。
注意有些类似CHDBits这种PT站,有专门的RSS下载链接,但经我测试这种专用链接在Flexget里无效,如下图:
还有下面这种带https://的RSS链接也无效,必须改成http://,否则flexget一概报错。
你可以先休息了,过一段时间再去看看是否已经在下载了,如在下载表明前面的设置成功了,否则一条一条的对照查找原因。
(十九)、以上操作是按步骤来写的,以下是其它一些说明和操作:
1、
在前期需要经常检查是否按照自己的设置运行了计划任务,可以到用户主目录下的./flexget下查看日志文件,命令如下: cd .flexget -----进入.flexget目录
ls –l flexget.log -----以列表形式查看flexget.log文件,这样可以看到此文件的最后更新时间。
cat flexget.log -----查看此文件的内容。如果flexget是按照我们计划那样执行的,你就能看到里面每隔一个小时就有一次检查或下载记录。
查看多少时间执行一次还有一个特别的好处:因为我们的PT站的免费种子 是有时间限制的,如果我们加的太早的话浪费下载时间,需要等待;加的太晚的话下载时间又可能不够。那我们加入rss的时间应该是flexget执行前的几分钟。比如我的是每小时的49分左右执行,我就在45分钟左右加入rss订阅。
2、
建议在电脑上安装Transmission Remote,这样就不用每次登录NAS去查看网页版的transmission了
(二十)、定时删除已经完成的种子,此项操作并非必须配置,并且会删除已经下载完成的文件,建议谨慎使用。 1、
清除方法也是做成定时计划任务,先在/usr/bin/下用vi新建一个文件,文件名任意,比如transmission-cleanup.sh,加入以下语句:
transmission-remote -l | grep 100% | grep Done | awk '{print $1}' | xargs -n 1 -J % ./transmission-remote -t % -r 2、
执行权限修改命令,将此文件的权限修改为755: Chmod 755 transmission-cleanup.sh 3、
ls –l transmission-cleanup.sh查看权限是否是rwxr-xr-x
4、 然后在/etc/config/crontab(crontab -e)里加入以下语句(注意空格):
@weekly /usr/bin/transmission-cleanup.sh
修改之后记得用/etc/init.d/crond.sh restart命令重启crontab 参考资料:http://flexget.com/wiki/Plugins/transmission
好吧基本所有的设置都完成了,这下可以真正的坐等种子自动下载了,千万别光顾着点亮五角星下载,要时常检查硬盘容量哦!
欢迎参与威联通讨论群(236355655),大家共同研究我们的NAS!?
By 咖啡杯里的方糖 于2014-8-5第一版 于2014-8-18修改第二版 于2014-8-19完善第二版
共分享92篇相关文档