さくらVPS上のデータバックアップでDropbox_uploaderを使用したいと考えております。

Dropboxとの同期?は、次のサイトを参考に完了しました。
http://blog.rederio.jp/archives/653

あとはdropbox_uploader.shをcronを使って定期的なバックアップをかけようとしたのですが、ここでつまづいてしまいました。
以下が、テスト用の命令とそれに対して返ってきたエラーです。

[root@www××××ue backup]# /home/news1/dropbox_uploader.sh -f /var/www/html/backup -d backup/ -v

Dropbox Uploader v0.9.5
Andrea Fabrizi - andrea.fabrizi@gmail.com

Usage: /home/news1/dropbox_uploader.sh COMMAND [PARAMETERS]...

Commands:
upload [LOCAL_FILE] <REMOTE_FILE>
download [REMOTE_FILE] <LOCAL_FILE>
delete [REMOTE_FILE]
info
unlink

For more info and examples, please see the README file.

以上です。
どの様に書けば動いてくれるのでしょうか?
またcrontabに登録する場合、変更する箇所はあるでしょうか?

回答の条件
  • 1人5回まで
  • 13歳以上
  • 登録:2012/08/23 14:11:54
  • 終了:2012/08/24 08:33:48

ベストアンサー

id:a-kuma3 No.1

a-kuma3回答回数4464ベストアンサー獲得回数18412012/08/23 14:38:07

ポイント200pt

日付+bk.tar.gz というファイルを Dropbox に送るのですよね?

こんなふうに使ってね、とメッセージ出てますので、

Usage: /home/news1/dropbox_uploader.sh COMMAND [PARAMETERS]...

Commands:
upload [LOCAL_FILE] <REMOTE_FILE>
  ...


cron で動かす backup.sh の最後に、以下のように書いておけば良いと思います。

cd /var/www/html/sendbk
/home/news1/dropbox_uploader.sh upload `date +%Y%m%d`bk.tar.gz


質問で引用されているページにある、App key による認証を済ませておくことをお忘れなく。
# もう、やってあるのかな?



追記です。

バックアップ用のファイル名が何度も登場してくるので、過去の質問の回答に書いてあるスクリプトの後半に、ちょっと手を入れてみました。

...

BK_ARC=`date +%Y%m%d`bk.tar.gz
tar czf ${DEST_DIR}/${BK_ARC} .

cd ${DEST_DIR}
/home/news1/dropbox_uploader.sh upload ${BK_ARC} vpsbk/${BK_ARC}

rm -fr ${TEMP_DIR}

http://hiroki.jp/2011/01/24/1551/
↑を見た感じでは、Dropbox のディレクトリだけを指定しても大丈夫そうですけれど。

他2件のコメントを見る
id:news1

shの書き直しを行いました。
先のdropboxへの書き込みがまだ終わりませんので、深夜cronで実行掛けてみます。
結果は明日連絡します。

2012/08/23 16:01:06
id:news1

今朝確認しましたら、無事バックアップに成功しました。
ありがとうございました。

2012/08/24 08:33:26

コメントはまだありません

この質問への反応(ブックマークコメント)

「あの人に答えてほしい」「この質問はあの人が答えられそう」というときに、回答リクエストを送ってみてましょう。

これ以上回答リクエストを送信することはできません。制限について

絞り込み :
はてなココの「ともだち」を表示します。
回答リクエストを送信したユーザーはいません