从cron job添加磁力链接

时间:2016-05-17 10:45:36

标签: python cron cron-task transmission torrent

我有一段python脚本,可以传输磁链。现在,当我通过终端运行它运行正常,如果关闭则打开传输并添加torrent / s。现在当我把它放在一个cron中时,传输没有打开,但我知道cron正在运行,因为它写入了一个文本文件,正在添加的文件的名称。

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

正如您所看到的,代码非常简单,只需调用传输并传递磁链接。谢谢。

2 个答案:

答案 0 :(得分:1)

为此,Altough的回复可能会有所不同,这对我来说最常见的问题是以超级用户身份登录然后执行cron。 如果这不起作用,则需要其他信息,因此请考虑发布日志。它应该在/var/log/syslog

为python设置绝对路径也可能有所帮助:而不是python写入完整路径,通常是/usr/bin/python+yourVersionNumber

答案 1 :(得分:0)

如果脚本非常简单,你可以用bash编写代码,就像这样......

magnetlink=`cat file.txt | cut -d ' ' -f1`
echo "magnetlink" | transmission-gtk

与@frankenapps一样,您可以尝试将代码添加到:

sudo crontab -e