xdg-open: 열기에 사용할 수 있는 방법이 없습니다 -- Crontab

xdg-open: 열기에 사용할 수 있는 방법이 없습니다 -- Crontab

나는 몇 가지 자석 링크를 제공하는 python3 스크립트를 작성했습니다. 스크립트는 완벽하게 작동하지만 주기적으로 실행되기를 원하므로 격일로 실행할 크론 작업을 만들었습니다.

테스트하는 동안 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

이 문제를 해결했습니다

관련 정보