人力検索はてな
モバイル版を表示しています。PC版はこちら
i-mobile

さくら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に登録する場合、変更する箇所はあるでしょうか?


●質問者: news1
●カテゴリ:コンピュータ ウェブ制作
○ 状態 :終了
└ 回答数 : 1/1件

▽最新の回答へ

1 ● a-kuma3
●200ポイント ベストアンサー

日付+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 のディレクトリだけを指定しても大丈夫そうですけれど。


news1さんのコメント
dropboxにバックアップできるようになりました。ありがとうございます。 ただ、dropbox内のフォルダに入らず、dropbox直下に書き込まれてますので、できれば「vpsbk」フォルダ内に保存したいのですが、方法はあるでしょうか?

a-kuma3さんのコメント
dropbox_uploader.sh は、第三パラメータで保存先を指定できるようです。 回答に追記しましたので、ご確認をよろしくです。

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

news1さんのコメント
今朝確認しましたら、無事バックアップに成功しました。 ありがとうございました。
関連質問

●質問をもっと探す●



0.人力検索はてなトップ
8.このページを友達に紹介
9.このページの先頭へ
対応機種一覧
お問い合わせ
ヘルプ/お知らせ
ログイン
無料ユーザー登録
はてなトップ