自動バックアップ/ etc / gitを使用

/ etc /の設定の奇妙な自動バックアップが必要でした。



ファイルの変更を監視するデーモンのgitおよびincrondバージョン管理システムをインストールします。



#cd / etc /

#git init

#git add -A *

#git commit -a -m "garden will here here"



ルートから:

#incrontab -e

入力してください:

/などIN_MODIFY、IN_CREATE /path/to/back/script/git_bak.sh



/ etc incrondでファイルを作成または変更すると、/ path / to / back / script / git_bak.shが不安定になります



バックアップスクリプトは非常に簡単です。



$ cat git_bak.sh

#!/ bin / bash

#バックアップ設定用のスクリプト。



cd / etc && git add *; git commit -a -m "Autocommit` date`"



残念ながら、incrondはサブフォルダーの変更を追跡しません。

ある種の設定を終了したら、git checkoutの設定を行うことができ、すべてが正方形に戻ります。



All Articles