2017-09-22 15 views
0

Debian 9 OSを搭載したPCにgnome-online-accountsをインストールしました。既定のユーザーでログオンしていて、Xターミナルから作業していれば、すべてうまく動作します。コマンド:Gnomeオンラインアカウント

この結果は期待されます。
同じデフォルトユーザからのものではあるが、同じコマンドがcrontabを介して与えられていない場合はそうではありません。ここでのメッセージです:

gio: google-drive://[email protected]/: Operation not supported 

問題が原因の接続を失っに、アンマウントされたファイルシステムによって引き起こされた場合、メッセージは次のようになります。

gio: google-drive://[email protected]/: The specified location is not mounted 

これは、コマンドのように、別のことで与えられたようですユーザー。
誰かがそのトリックはどこですか?

答えて

0

this pageの終わりに示唆したように、crontabファイルが実行するbashスクリプトの内部に、GIOの呼び出しの前、それが添加されるべきである:

declare -x DBUS_SESSION_BUS_ADDRESS=unix:path=/run/user/XXXX/bus 

XXXX値はユーザのUID値によって置き換えられなければなりませんgoa接続を有効にします。この値は多くの場合「1000」です。

関連する問題