Dropboxが使えなくなるので, 代替のツールを探している.
やりたいことは, 自宅サーバ上と別のPCとの間のファイル同期なので,
とりあえず, rsyncをcronで実行して, 同期を取ることにした.
以下のようなスクリプトを用意しておき, 各PCでcronから呼び出す.
#! /bin/bash
cd "$(dirname "$0")"
rsync=(rsync -aku --backup --backup-dir .rsync-backup --suffix="-$(date +%Y%m%d-%H%M)" --exclude '*~' --exclude '.*.sw*' --exclude .rsync-backup "$@")
dirs=()
test "$HOSTNAME" != s1.example.com && dirs=("${dirs[@]}" s1.example.com:rsync/)
test "$HOSTNAME" != s2.example.com && dirs=("${dirs[@]}" s2.example.com:rsync/)
# and more servers...
# receiving
for d in "${dirs[@]}"; do
"${rsync[@]}" "$d"/ ./
done
# sending
for d in "${dirs[@]}"; do
"${rsync[@]}" ./ "$d"/
done
うーん, ファイルの削除のためにオプション
--del
をつけると, 新しいファイルが消えてしまう...
なお, 以下のサービスが代替候補.
- pCloud - Githubにクライアントプログラムが出ていて, ソースからビルドして使用する.
- Mega
- Spideroak - 無料ではなくなった???
0 件のコメント:
コメントを投稿