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

그게 문제를 해결했어

관련 정보