xdg-open: keine Methode zum Öffnen verfügbar – Crontab

xdg-open: keine Methode zum Öffnen verfügbar – Crontab

ich habe ein Skript in Python3 geschrieben, das mir einige Magnet-Links verschafft. Das Skript funktioniert perfekt, aber ich möchte, dass es regelmäßig ausgeführt wird, also habe ich einen Cron-Job erstellt, der es jeden zweiten Tag ausführt.

Beim Testen erhalte ich die Fehlermeldung „xdg-open: Keine Methode zum Öffnen von ‚Magnet …‘ verfügbar.“

ich habe bereits überprüft, dass mein Standardbrowser Firefox ist und die Standard-App für Magnet-Links Qbitorrent ist. Ich habe keine Ideen mehr, wie ich das beheben kann.

/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

Danke

Antwort1

ich habe gerade die Lösung gefunden,

ich habe eine Bash-Datei verwendet, um die virtuelle Python3-Umgebung zu starten und das Skript auszuführen.

Ich habe am Anfang der Datei 2 Umgebungsvariablen hinzugefügt

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

das hat das Problem behoben

verwandte Informationen