diff options
Diffstat (limited to 'src/tool/backup')
-rw-r--r-- | src/tool/backup | 54 |
1 files changed, 27 insertions, 27 deletions
diff --git a/src/tool/backup b/src/tool/backup index 939c7ee..bde63b5 100644 --- a/src/tool/backup +++ b/src/tool/backup @@ -1,47 +1,47 @@ #!/usr/bin/perl ########################################################################## -# Athena用データバックアップツール +# Athena逕ィ繝繝シ繧ソ繝舌ャ繧ッ繧「繝繝励ヤ繝シ繝ォ # -# Athenaの各種データファイル*.txtをバックアップするツール +# 縲Athena縺ョ蜷遞ョ繝繝シ繧ソ繝輔ぃ繧、繝ォ*.txt繧偵ヰ繝繧ッ繧「繝繝励☆繧九ヤ繝シ繝ォ # #------------------------------------------------------------------------- -# 設定方法 -# 実行する時のカレントフォルダからのデータへのパス、ファイルのリストを -# 正しく設定します。バックアップ先のフォルダは自動作成されないので、 -# 自分で作成しておく必要があります。 -# フォルダの最後の「/」は省略できません。 +# 險ュ螳壽婿豕 +# 縲螳溯。後☆繧区凾縺ョ繧ォ繝ャ繝ウ繝医ヵ繧ゥ繝ォ繝縺九i縺ョ繝繝シ繧ソ縺ク縺ョ繝代せ縲√ヵ繧。繧、繝ォ縺ョ繝ェ繧ケ繝医r +# 縲豁」縺励¥險ュ螳壹@縺セ縺吶ゅヰ繝繧ッ繧「繝繝怜医ョ繝輔か繝ォ繝縺ッ閾ェ蜍穂ス懈舌&繧後↑縺縺ョ縺ァ縲 +# 縲閾ェ蛻縺ァ菴懈舌@縺ヲ縺翫¥蠢隕√′縺ゅj縺セ縺吶 +# 縲繝輔か繝ォ繝縺ョ譛蠕後ョ縲/縲阪ッ逵∫払縺ァ縺阪∪縺帙s縲 # -# フォルダは引数でも指定できます。例>./backup ../save/ ./backup_data/ -# フォルダの最後の「/」は省略できません。 +# 縲繝輔か繝ォ繝縺ッ蠑墓焚縺ァ繧よ欠螳壹〒縺阪∪縺吶ゆセ具シ./backup ../save/ ./backup_data/ +# 縲繝輔か繝ォ繝縺ョ譛蠕後ョ縲/縲阪ッ逵∫払縺ァ縺阪∪縺帙s縲 # -# 実行するとバックアップ先のフォルダへ、ファイル名に現在の日付と時刻を -# つけてファイルをコピーします。 +# 縲螳溯。後☆繧九→繝舌ャ繧ッ繧「繝繝怜医ョ繝輔か繝ォ繝縺ク縲√ヵ繧。繧、繝ォ蜷阪↓迴セ蝨ィ縺ョ譌・莉倥→譎ょ綾繧 +# 縲縺、縺代※繝輔ぃ繧、繝ォ繧偵さ繝斐シ縺励∪縺吶 # -# * toolフォルダ内にbackup_dataフォルダを作成し、 -# athena.shの中に「./tool/backup ./save/ ./tool/backup_data/」 -# という行を追加すると、athenaを起動するたびにバックアップが取れます +# * tool繝輔か繝ォ繝蜀縺ォbackup_data繝輔か繝ォ繝繧剃ス懈舌@縲 +# 縲 athena.sh縺ョ荳ュ縺ォ縲./tool/backup ./save/ ./tool/backup_data/縲 +# 縺ィ縺縺陦後r霑ス蜉縺吶k縺ィ縲‖thena繧定オキ蜍輔☆繧九◆縺ウ縺ォ繝舌ャ繧ッ繧「繝繝励′蜿悶l縺セ縺 # -# 復元するときは引数に「-r 日付と時刻」を指定します。 -# またその後ろにフォルダを指定することも出来ます -# 例1> ./backup -r 200309191607 -# 例2> ./backup -r 200309191607 ../save ./backup_data/ -# この例では2003/09/19の16:07分にバックアップしたデータを復元しています +# 蠕ゥ蜈縺吶k縺ィ縺阪ッ蠑墓焚縺ォ縲-r 譌・莉倥→譎ょ綾縲阪r謖螳壹@縺セ縺吶 +# 縲縺セ縺溘◎縺ョ蠕後m縺ォ繝輔か繝ォ繝繧呈欠螳壹☆繧九%縺ィ繧ょコ譚・縺セ縺 +# 縲萓具シ托シ ./backup -r 200309191607 +# 縲萓具シ抵シ ./backup -r 200309191607 ../save ./backup_data/ +# 縲縺薙ョ萓九〒縺ッ2003/09/19縺ョ16:07蛻縺ォ繝舌ャ繧ッ繧「繝繝励@縺溘ョ繝シ繧ソ繧貞セゥ蜈縺励※縺縺セ縺 # -# 復元するとき、Athenaディレクトリにあるデータは *.bak に名前を変更して -# 残しているので、いらない場合は rm *.bak などで消してください。 +# 縲蠕ゥ蜈縺吶k縺ィ縺阪、thena繝繧」繝ャ繧ッ繝医Μ縺ォ縺ゅk繝繝シ繧ソ縺ッ *.bak 縺ォ蜷榊燕繧貞、画峩縺励※ +# 縲谿九@縺ヲ縺繧九ョ縺ァ縲√>繧峨↑縺蝣エ蜷医ッ rm *.bak 縺ェ縺ゥ縺ァ豸医@縺ヲ縺上□縺輔>縲 # ########################################################################## -$sdir="../save/"; #バックアップ元(Athenaのディレクトリ/save/) -$tdir="./backup_data/"; #バックアップ先 +$sdir="../save/"; #繝舌ャ繧ッ繧「繝繝怜(Athena縺ョ繝繧」繝ャ繧ッ繝医Μ/save/) +$tdir="./backup_data/"; #繝舌ャ繧ッ繧「繝繝怜 -@files=( #ファイルのリスト +@files=( #繝輔ぃ繧、繝ォ縺ョ繝ェ繧ケ繝 "account","athena","storage","party","guild","castle","pet" ); -#-------------------------------設定ここまで----------------------------- +#-------------------------------險ュ螳壹%縺薙∪縺ァ----------------------------- @@ -54,7 +54,7 @@ $tdir="./backup_data/"; #バックアップ先 if($ARGV[0]=~/^\-r$/i || $ARGV[0]=~/\-\-(recover|restore)/i){ - #復元処理 + #蠕ゥ蜈蜃ヲ逅 $file=$ARGV[1]; $sdir=$ARGV[2]||$sdir; @@ -63,7 +63,7 @@ if($ARGV[0]=~/^\-r$/i || $ARGV[0]=~/\-\-(recover|restore)/i){ exit(0); } -#バックアップ処理 +#繝舌ャ繧ッ繧「繝繝怜ヲ逅 $sdir=$ARGV[0]||$sdir; $tdir=$ARGV[1]||$tdir; |