2

Linux で cron を使用して Google Cloud Storage にファイルをアップロードしようとしていますが、失敗します。また、スクリプト ファイルにパスと構成を次のように設定しました。

PATH=/bin/gsutil/
export BOTO_CONFIG="/home/ashu/.boto"
# rest of script

しかし、まだ何も機能しません。

4

6 に答える 6

2

やったほうが少し安全

PATH="$PATH":/bin/gsutil/

/binそのため、 and などの通常の場所へのアクセスを強制終了する/usr/binことはありません。それらを直接使用することはできませんが、呼び出すスクリプトは可能です!

更新: @ComputerDruid は、引用符を使用するとスペースが問題を引き起こさないようにすることを正しく指摘しています。

于 2014-11-10T05:30:16.260 に答える
1

pip インストールを削除し、インストールに次のリンクを使用しました: https://cloud.google.com/storage/docs/gsutil_install#specifications

また、問題が発生する可能性があるため、パスとエクスポートに sudo を使用しないでください。

PATH=$PATH:/root/gsutil/
export BOTO_CONFIG="/root/.boto"
# rest of script

上記のコードはうまく機能します。

于 2014-11-11T04:47:40.693 に答える