在某个站点重置了下passkey ,没想到tr 中修改passkey 这么麻烦,摸索了一番,写了个脚本方便大家批量替换
torrent_dir="/config/torrents"
# 这里是旧的passkey ,替换成自己的old_passkey="https://xxx.com/Announce?passkey=wLdTx8zjhk5vHIyWOsPCp19Qot3ecNq4"
# 这里是新的passkey ,替换成自己的new_passkey="https://xxx.com/Announce?passkey=UlvTH5ROapFSNr18JEXtyZ7Wz2PQGMsn"
cd $torrent_dirfor line in $(ls)do result=`transmission-show -t $line`
if [[ $result =~ $old_passkey ]] then echo "正在处理:"+$line transmission-edit -a $new_passkey $line fidone
直接在部署tr 的命令行中执行上面的命令即可,执行之前记得替换自己的passkey(新旧passkey 都需要)
torrent_dir="/config/torrents"
# 这里是旧的passkey ,替换成自己的old_passkey="https://xxx.com/Announce?passkey=wLdTx8zjhk5vHIyWOsPCp19Qot3ecNq4"
# 这里是新的passkey ,替换成自己的new_passkey="https://xxx.com/Announce?passkey=UlvTH5ROapFSNr18JEXtyZ7Wz2PQGMsn"
cd $torrent_dirfor line in $(ls)do result=`transmission-show -t $line`
if [[ $result =~ $old_passkey ]] then echo "正在处理:"+$line transmission-edit -a $new_passkey $line fidone
直接在部署tr 的命令行中执行上面的命令即可,执行之前记得替换自己的passkey(新旧passkey 都需要)