0
데비안 9 OS가 설치된 내 PC에 gnome-online-accounts를 성공적으로 설치했습니다. 기본 사용자로 로그온 한 상태에서 X 터미널에서 작업하면 모든 것이 잘 작동합니다. 다음 명령을 사용하십시오.그놈 온라인 계정
gio list google-drive://[email protected]/
이 결과를 제공합니다.
동일한 기본 사용자의 동일한 명령이 crontab을 통해 제공되는 경우에는 그렇지 않습니다. 여기에 메시지입니다 :
gio: google-drive://[email protected]/: Operation not supported
문제가 때문에 연결의 손실로, 마운트 해제 된 파일 시스템에 의해 발생 된 경우, 메시지가 있어야한다 :
gio: google-drive://[email protected]/: The specified location is not mounted
그것은 명령과 같은 다른 의해 주어진 것 같다 사용자.
누구나 트릭이 어디인지 생각할 수 있습니다.
declare -x DBUS_SESSION_BUS_ADDRESS=unix:path=/run/user/XXXX/bus
XXXX 값은 사용자의 UID 값으로 대체해야 다음 GIO 호출 전에 첨가되어야의 crontab 의해 실행 배시 스크립트 안에 this page의 끝에서 암시 된 바와 같이