没有指定时传输会运行“ 完成” 脚本
有什么问题吗?
传输版本: 传输 4.1.0 OS平台: Linux (德文第13版)
问题描述:如果过去 Transmission-cli的客户端(transmission-cli)在命令行上指定了"完成"的脚本, Transmission总是会在下载一个种子后运行相同的"完成"脚本,无论是否被请求.
预期行为:为使"完成"的脚本能够运行,用户需要用"-f"或"-完成"的旗帜在命令行上指定,每次需要运行脚本.
遭遇行为:一旦"-成"旗被使用过一次, Transmission会记住指定的脚本,并在将来完成 torrent下载时总是运行它,即使 Transmission已经终止并启动了一个新的 Transmission实例.
附加细节:当"-完成"旗被包含在传输-cli命令行中时,在 Transmission settings.json文件中设置了以下变量: .
"文-torrent-done-uplied":真实 "书写-torrent-done-filename":"/path/to/script-运行" 页面存档备份,存于互联网档案馆.
这导致将来任何传输实例,以便在启动新的传输副本时启用和运行同样的脚本。 这是出乎意料的,因为不需要在命令行上指定"-完成"来触发脚本.
在我看来,这也是个问题,因为没有命令行选项可以 disable "finish"脚本,用户需要打开设置.json文件可以手动禁用脚本-torrent-done启用的变量.
建议的更正:
传输过程一旦终止,任何"--完成"指令都应"忘记". "完成"的剧本不应被后期实例所保存并运行,因为剧本可能具有破坏性.
或者,在不需要时,应当有"-------完成"(或类似)命令行选项来关闭脚本.
传播的哪个应用?
传输守护程序
- 哪个版本的传输?
4.1.0 (中文(简体) )
内容来源: transmission/transmission