Permalink
Switch branches/tags
Nothing to show
Find file Copy path
Fetching contributors…
Cannot retrieve contributors at this time
41 lines (32 sloc) 1.23 KB

sbScript

説明

sbScriptはサーバのバックアップを簡単に行えるツールです。
サーバのバックアップを気軽に取りたい時や外部に公開せずにバックアップを作成したい際ににお使いください。

言語

  • Ruby 2.4.1

使い方

実行

ruby sbScript.rb

起動時に、backupディレクトリ、backup-list.txtがなければ自動で作成します。
backupディレクトリはバックアップを取るためのディレクトリです。
backup-list.txtはバックアップを取りたいディレクトリのパスをリストにしてまとめておくファイルです。

backup-list.txtを作成するときのルール

  • 絶対パスで記述する
  • 最後に/をいれない
  • リストとして書いていく

作成例)

/home/hoge/piyo
/home/hoge/fuga

悪い例)

hoge <== 絶対パスでない
/home/hoge/piyo/ <== 最後に/が入っている

設定変更
設定ファイルはsettings/cronrc.jsonにあります。
このJSONファイルを変更することで自分好みの設定でバックアップを作成することができます。   初期設定ではbackup/cron[その日の日付]で保存されます。