xdg-open:没有可用于打开的方法 -- Crontab

xdg-open:没有可用于打开的方法 -- Crontab

我用 python3 编写了一个脚本,它可以为我提供一些磁力链接,该脚本工作完美,但我希望它定期运行,所以我创建了一个 cron 作业每隔一天执行一次。

在测试它时,我收到错误 xdg-open: no method available for opening 'magnet....'

我已经检查过我的默认浏览器是 Firefox,磁力链接的默认应用程序是 qbitorrent,我不知道如何解决此问题

/usr/bin/xdg-open: 851: /usr/bin/xdg-open: www-browser: not found
/usr/bin/xdg-open: 851: /usr/bin/xdg-open: links2: not found
/usr/bin/xdg-open: 851: /usr/bin/xdg-open: elinks: not found
/usr/bin/xdg-open: 851: /usr/bin/xdg-open: links: not found
/usr/bin/xdg-open: 851: /usr/bin/xdg-open: lynx: not found
/usr/bin/xdg-open: 851: /usr/bin/xdg-open: w3m: not found
xdg-open: no method available for opening 'magnet:?x

谢谢

答案1

我刚刚找到了解决方案

我正在使用 bash 文件启动 python3 虚拟环境,并运行脚本。

我在文件开头添加了2个环境变量

export BROWSER=/usr/bin/firefox
export DISPLAY=:0

解决了这个问题

相关内容