Transmission 自动删除脚本 RSS永不爆盘

2018年1月26日 1777点热度

备份自https://blog.wangyan.org/bt-shell-transmission-clean/

Transmission一、删除顺序

  1. 首先逐个删除已经下载完的任务,一旦满足条件则停止删除
  2. 接着逐个删除已经暂停的任务,一旦满足条件则停止删除
  3. 最后按顺序删除正在下载的任务(相当于删除全部任务),直到满足条件。
  4. 如果还是未能满足条件,则动用”rm -rf”强制删除下载目录内的所有文件。

二、使用方法

2.1、创建脚本并测试

trans_cleanup.sh脚本:

 

2.2、设置cron计划任务

自动检查频率可随意设置,例如每5分钟检查一次

 

三、配置选项

用编辑器打开trans_cleanup.sh文件,自定义以下选项

trans_cleanup

1)登录用户名,默认是demo

2) 登录密码,默认是demo

3) transmission下载目录,默认在/root/Downloads

 

4) 磁盘最大使用阀值,默认95%

 

5) 日志存放路径,默认在/var/log/trans_cleanup.log

 

6) 日志日期格式,一般不需要改。

 

书三拾

不积跬步无以至千里