ファイルが消えても良いようにバックアプスクリプト書いた。
ただし、このやり方が正解なのかは不明・・・。
とりあえず暇ができたら検証してみるとしよう。
#!/bin/sh ## ## Path ## HOMEPATH="/Users/hoge/" DROPBOXPATH="/Users/hoge/Dropbox/Backup/" ONETDISKPATH="/Volumes/BackUp1TB/BackUp/" ## ## emacs backup to Dropbox ## echo "BackUp [.emacs & .emacs.d] by cp -rp" if [ -d ${DROPBOXPATH}emacs ] then echo ${DROPBOXPATH}emacs is created...... cp -p ${HOMEPATH}.emacs ${DROPBOXPATH}emacs/ cp -rp ${HOMEPATH}.emacs.d ${DROPBOXPATH}emacs/.emacs.d else echo ${DROPBOXPATH}emacs is not created......create! mkdir ${DROPBOXPATH}emacs cp -p ${HOMEPATH}.emacs ${DROPBOXPATH}emacs/ cp -rp ${HOMEPATH}.emacs.d ${DROPBOXPATH}emacs/.emacs.d fi echo "......backup done" ## ## picture backup to 1TB HDD ## echo "BackUp [Picture Directory] by rsync" rsync -av --delete ${HOMEPATH}"Pictures/Picture" ${ONETDISKPATH} ## ## Application Support backup to Dropbox ## echo "Back up [Application Support] by rsync" rsync -av --delete ${HOMEPATH}"Library/Application Support" ${DROPBOXPATH} rsync -av --delete ${HOMEPATH}"Library/Application Support" ${ONETDISKPATH} ## ## Application to 1TB HDD ## echo "Back up [Application] by rsync" rsync -av --delete "/Applications/Apps" ${ONETDISKPATH} echo "....All backUp done"
0 件のコメント:
コメントを投稿