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

解決了這個問題

相關內容