Windows

  
でのスケジュールされたバックアップ

backup.batファイル

remバックアップデータベースエコー開始バックアップデータベース:%date%%time%>>>>>> backup.log日付形式を表示するには、echo%date%%time%を使用します。del E:\\ bak \\ xx%date:〜0,4 %% date:〜5,2 %% date:〜8,2%.sqlmysqldump -uroot -proot - c --extended-insert --default-character-set = GB2312 -B xx> E:\\ bak \\ xx%日付:〜0,4 %%日付:〜5,2 %%日付:〜8,2%。 Sqlechoバックアップデータベースの終了日:%date%%time%>> backup.log

remバックアッププログラムエコー開始バックアッププログラム:%date%%time%>> backup.lognet stop tomcat>;> backup.logdel E:\\ bak \\ xx_program%日付:〜0,4 %%日付:〜5,2 %%日付:〜8,2%.rarC:\\ progra〜1 \\ winrar \\ winrar.exe -r E:\\ bak \\ dxoa_program%date:〜0,4 %% date:〜5,2 %% date:〜8,2%.rar D:\\ tomcat5 \\ webapps \\ xx \\>> backup.logcopy Jchatbox.ser D:\\ tomcat5 \\ webapps \\ jchat \\ WEB-INF \\ conf \\ jchatbox.ser /y>> backup.lognet起動tomcat>> backup.logecho終了バックアッププログラム:%date%%time% >> backup.log


過去7日間の日付を取得する

echo wscript.echo dateadd(" d"、 - 7、date)&f"%tmp%\\ tmp.vbsの場合" tokens = 1,2,3 delims = / - "% %i in( 'cscript /nologo%tmp%\\ tmp.vbs')でy = %% ifor /f" tokens = 1,2,3 delims = / - " %% i in( 'cscript /nologo'と設定します。 %tmp%\\ tmp.vbs ')m = %% jfor /f" tokens = 1,2,3 delims = / - " %% i in(' cscript /nologo%tmp%\\ tmp.vbs ') %d%LSS 9セットd = 0%d%セットdeldate =%y %% m %% d%の場合、d = %% kif%m%LSS 9セットm = 0%m%に設定します。

rem delete 7日前データバックアップエコー開始del E:\\ bak \\ xx%deldate%.sql at:%date%%time%>> backup.logdel E:\\ bak \\ xx%deldate%.sql> > backup.logecho終了del E:\\ bak \\ xx%deldate%.sql at:%date%%time%>> backup.log

rem削除7日前プログラムバックアップエコー開始del E :\\ bak \\ xx_program%deldate%.rar at:%date%%time%>> backup.logdel E:\\ bak \\ xx_program%deldate%.rar>> backup.logecho終了del E:\\ bak \\ Xx_program%deldate%.rar at:%date%%time%>> backup.log
zh-CN"],null,[0.93841946],zh-CN"]]]

Copyright © Windowsの知識 All Rights Reserved