首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >从cron作业中添加磁铁链接

从cron作业中添加磁铁链接
EN

Stack Overflow用户
提问于 2016-05-17 10:45:35
回答 2查看 174关注 0票数 0

我有一个python脚本,在传输中放置磁铁链接。现在,当我通过终端运行它时,它运行正常,关闭时打开传输,并将其添加到cron中,当我将它放入cron中时,传输不会打开,但我知道cron正在运行,因为它将正在添加的文件的名称写入文本文件。

代码语言:javascript
复制
def download_movie(magnet_link):
    os.system('transmission-gtk ' + magnet_link)

如您所见,代码非常简单,只需调用传输并传递磁铁链接。谢谢。

EN

回答 2

Stack Overflow用户

回答已采纳

发布于 2016-05-17 10:52:03

虽然这方面的回应可能不尽相同,但解决问题的大多数时候都是以超级用户身份登录,然后再执行cron操作。如果这样做不起作用,还需要更多的信息,所以也可以考虑发布日志。应该在/var/log/syslog里。

同样有帮助的是为python设置一个绝对路径:而不是python编写完整路径,通常是/usr/bin/python+yourVersionNumber

票数 1
EN

Stack Overflow用户

发布于 2016-05-17 10:58:44

如果脚本真的很简单,你可以用bash编写代码,它会是这样的.

代码语言:javascript
复制
magnetlink=`cat file.txt | cut -d ' ' -f1`
echo "magnetlink" | transmission-gtk

就像@frankenapps所说的,您可以尝试将代码添加到:

代码语言:javascript
复制
sudo crontab -e
票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/37273907

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档