0

gdrive キャッシュ ファイルは保存されません。常に認証を求められますが、他のどこにも見つからないようです。bash スクリプトを含むディレクトリからスクリプトを実行します。

何か問題があるか、またはキャッシュ ファイルが保存されない原因が何かわかりますか?

duplicity 0.7.10 を使用しています。

ここにスクリプトがあります

#!/bin/bash
SCR_BACKUP="/home/XXX/Documents"
CURDIR="/home/XXX/.duplicity"
GPGKEY="XXXXX"
DEST_BACKUP="gdocs://<email>@gmail.com/$HOSTNAME-backup"

cd $CURDIR

BACKUPCMD="duplicity incr -v 9 --encrypt-key $GPGKEY --full-if-older-than 4M --volsize 1024 --asynchronous-upload --exclude-device-files --exclude-other-filesystems ${SCR_BACKUP} ${DEST_BACKUP}"

GOOGLE_DRIVE_SETTINGS=gdrive $BACKUPCMD

これがpydrive構成ファイルです

client_config_backend: settings
client_config:
  client_id:XXXXXX.apps.googleusercontent.com
  client_secret: XXXXXX
save_credentials: True
save_credentials_backend: file
save_credentials_file: gdrive.cache

get_refresh_token: True
4

2 に答える 2

0

現在のディレクトリの場所をバックアップすることで作成されるキャッシュ ファイルを取得しました。例えば。変数を SCR_BACKUP=$CURDIR にします

これにより gdrive.cache が作成され、変数をバックアップしたい場所に戻しました。

于 2017-01-02T17:22:39.727 に答える