xdg-open: нет доступного метода для открытия -- Crontab

xdg-open: нет доступного метода для открытия -- Crontab

Я написал скрипт на Python3, который генерирует несколько magnet-ссылок. Скрипт работает отлично, но я хочу, чтобы он запускался периодически, поэтому я создал задание cron, чтобы выполнять его через день.

Во время тестирования я получаю сообщение об ошибке xdg-open: нет доступного метода для открытия «магнита...».

Я уже проверил, что моим браузером по умолчанию является Firefox, а приложением по умолчанию для magnet-ссылок является 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

это исправило проблему

Связанный контент