我有一个python脚本,在传输中放置磁铁链接。现在,当我通过终端运行它时,它运行正常,关闭时打开传输,并将其添加到cron中,当我将它放入cron中时,传输不会打开,但我知道cron正在运行,因为它将正在添加的文件的名称写入文本文件。
def download_movie(magnet_link):
os.system('transmission-gtk ' + magnet_link)如您所见,代码非常简单,只需调用传输并传递磁铁链接。谢谢。
发布于 2016-05-17 10:52:03
虽然这方面的回应可能不尽相同,但解决问题的大多数时候都是以超级用户身份登录,然后再执行cron操作。如果这样做不起作用,还需要更多的信息,所以也可以考虑发布日志。应该在/var/log/syslog里。
同样有帮助的是为python设置一个绝对路径:而不是python编写完整路径,通常是/usr/bin/python+yourVersionNumber。
发布于 2016-05-17 10:58:44
如果脚本真的很简单,你可以用bash编写代码,它会是这样的.
magnetlink=`cat file.txt | cut -d ' ' -f1`
echo "magnetlink" | transmission-gtk就像@frankenapps所说的,您可以尝试将代码添加到:
sudo crontab -ehttps://stackoverflow.com/questions/37273907
复制相似问题