トップページ > 自動バックアップ

自動バックアップ


[概要]

[注意点]


###################ebs_sub1.cgi##############################################################

sub BACKUP(){
	use File::Copy;
	mkdir("./backup/$DATE");
	my $BACKUP_DIR = "./backup/$DATE";
	opendir(DIR, "$LOG_FOLDER");
		while($file = readdir(DIR)){
			my $file1 = "$LOG_FOLDER/$file";
			my $file2 = "$BACKUP_DIR/$file";
			copy("$file1","$file2");
		}
	closedir(DIR);
}
今回のメイン処理。適当な位置に追加。
2箇所のbackupがバックアップ先フォルダ名になるので、変更する場合はここを修正する。
########################################################################################

###################ebs_sub6.cgi##########################################################
145行目あたりに

	&BACKUP();
と追加する。
別のタイミングでバックアップをとりたい場合は、ここ以外の場所や条件でも。
########################################################################################