从 cron 添加 torrent 到传输

add torrent to transmission from cron

我正在尝试将种子添加到来自 python 的传输中。代码如下所示...

def download_movie(magnet_link):
    os.system('transmission-gtk')
    #webbrowser.open(magnet_link)
    os.system('transmission-gtk ' + magnet_link)

如您所见,我尝试了 3 种不同的选项来添加这些种子,但 none 有效。我还在 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-warning。谁有想法?我最终想要的是我 运行 pi 上的这个脚本,所以如果有人有任何替代方案,我洗耳恭听。谢谢。

这是因为您正在尝试使用 GUI 应用程序,其中控制台一是合适的。

详情见man transmission-remote

DESCRIPTION

transmission-remote is a remote control utility for transmission(1) and transmission-daemon(1).