将种子添加到来自 cron 的传输
Posted
技术标签:
【中文标题】将种子添加到来自 cron 的传输【英文标题】:add torrent to transmission from cron 【发布时间】:2016-05-22 18:21:27 【问题描述】:我正在尝试将种子添加到来自 python 的传输中。代码如下图...
def download_movie(magnet_link):
os.system('transmission-gtk')
#webbrowser.open(magnet_link)
os.system('transmission-gtk ' + magnet_link)
如您所见,我尝试了 3 种不同的选项来添加这些种子,但都没有效果。我还在 crontab 文件中添加了 XDG_RUNTIME_DIR="/run/user/1000"。 /var/mail 中的日志正在运行脚本,但它显示:(transmission-gtk:14091): Gtk-WARNING **: cannot open display:。我还运行了命令 xhost + 如http://www.thegeekstuff.com/2010/06/xhost-cannot-open-display/ 中所述,但仍然出现 gtk 警告。有人有想法么?我最终想要的是我在 pi 上运行这个脚本,所以如果有人有任何替代方案,我会全力以赴。谢谢。
【问题讨论】:
【参考方案1】:这是因为您尝试在适合使用控制台一的地方使用 GUI
应用程序。
详情请见man transmission-remote
:
描述
transmission-remote 是用于传输(1) 和传输守护进程(1) 的远程控制实用程序。
【讨论】:
那么你会建议使用传输守护进程吗?但是,我不想远程访问 Pi。我不能运行 GUI 应用程序吗? 是的,我愿意。否则,你怎么看这个场景?完整下载可能需要很长时间,尤其是在目前没有播种机的情况下。另外,您如何看待GUI
版本在无人参与的 cron 计划任务中的使用,即在这种情况下 GUI 是什么?
我理解你的观点,GUI 会有点浪费。我正在阅读传输文档,我仍然可以在网页中使用传输 rpc 和守护程序访问 GUI。我会更彻底地阅读文档并在真实的 Pi 上进行测试。以上是关于将种子添加到来自 cron 的传输的主要内容,如果未能解决你的问题,请参考以下文章
来自 UICollectionView 中的领域同步配置的种子数据