<rt id="bn8ez"></rt>
<label id="bn8ez"></label>

  • <span id="bn8ez"></span>

    <label id="bn8ez"><meter id="bn8ez"></meter></label>

    jojo's blog--快樂憂傷都與你同在
    為夢想而來,為自由而生。 性情若水,風起水興,風息水止,故時而激蕩,時又清平……
    posts - 11,  comments - 30,  trackbacks - 0
    #!/usr/bin/perl -w

    #
    # Created by: JOJO
    # Created Date: 10 June 2009
    # Desc: To backup ps corresponding databases for Point System
    #

    use strict;
    use DateTime;


    main();

    sub main {

          # Get date
        my $dt = DateTime->now;
        my $year   = $dt->year;
          my $month  = sprintf "%02d", $dt->month;
        my $day = sprintf "%02d", $dt->day;
        my $ts = $dt->epoch();


         `mkdir /home/mdrop/PSBackupDB` if (! -d "/home/mdrop/PSBackupDB" );
         `mkdir /home/mdrop/PSBackupDBLog` if (! -d "/home/mdrop/PSBackupDBLog" );
         `mkdir /home/mdrop/PSBackupDB/$year$month` if (! -d "/home/mdrop/PSBackupDB/$year$month" );

          my $dbpath = "/home/mdrop/PSBackupDB";
          my $logpath = "/home/mdrop/PSBackupDBLog";
          my $backlog = "$logpath/backup.log";
          my $user = "root";
          my $pwd = "password";

          #open log file for writing, append purpose
          open(MYLOGFILE, ">>$backlog");


           
          # Export ps db to dump file
          print MYLOGFILE "mysqldump -u$user -p$pwd  pointsystem_sd at $dt"n";
          !`mysqldump -u$user -p$pwd  pointsystem_sd > $dbpath/pointsystem_sd.sql-$year$month$day` || die print "Cannot export pointsystem_sd database."n" >> $backlog;

          print MYLOGFILE "mysqldump -u$user -p$pwd  pointsystem_off at $dt"n";
          !`mysqldump -u$user -p$pwd  pointsystem_off > $dbpath/pointsystem_off.sql-$year$month$day` || die print "Cannot export pointsystem_off database."n" >> $backlog;

          print MYLOGFILE "mysqldump -u$user -p$pwd  pointsys_log_db at $dt"n";
          !`mysqldump -u$user -p$pwd  pointsys_log_db > $dbpath/pointsys_log_db.sql-$year$month$day` || die print "Cannot export pointsys_log_db database."n" >> $backlog;

          print MYLOGFILE "mysqldump -u$user -p$pwd  glassfishtimer at $dt"n";
          !`mysqldump -u$user -p$pwd  glassfishtimer > $dbpath/glassfishtimer.sql-$year$month$day` || die print "Cannot export glassfishtimer database."n" >> $backlog;

          print MYLOGFILE "mysqldump -u$user -p$pwd  obcart at $dt"n";
          !`mysqldump -u$user -p$pwd  obcart > $dbpath/obcart.sql-$year$month$day` || die print "Cannot export obcart database."n" >> $backlog;


          #gzip ps db backup file
          !`cd $dbpath; gzip pointsystem_sd.sql-$year$month$day` || die print "Cannot gzip pointsystem_sd.sql-$year$month$day file."n";
          !`cd $dbpath; gzip pointsystem_off.sql-$year$month$day` || die print "Cannot gzip pointsystem_off.sql-$year$month$day file."n";
          !`cd $dbpath; gzip pointsys_log_db.sql-$year$month$day` || die print "Cannot gzip pointsys_log_db.sql-$year$month$day file."n" ;
          !`cd $dbpath; gzip glassfishtimer.sql-$year$month$day`  || die print "Cannot gzip glassfishtimer.sql-$year$month$day file."n";
          !`cd $dbpath; gzip obcart.sql-$year$month$day`|| die print "Cannot gzip obcart.sql-$year$month$day database."n";

          #move ps db backup sql file to archive folder
          !`mv  $dbpath/pointsystem_sd.sql-$year$month$day.gz $dbpath/$year$month` || die print "Cannot move pointsystem_sd.sql-$year$month$day.gz file."n";
          !`mv  $dbpath/pointsystem_off.sql-$year$month$day.gz $dbpath/$year$month` || die print "Cannot move pointsystem_off.sql-$year$month$day.gz file."n";
          !`mv  $dbpath/pointsys_log_db.sql-$year$month$day.gz $dbpath/$year$month` || die print "Cannot move pointsys_log_db.sql-$year$month$day.gz file."n";
          !`mv  $dbpath/glassfishtimer.sql-$year$month$day.gz $dbpath/$year$month`  || die print "Cannot move glassfishtimer.sql-$year$month$day.gz file."n";
          !`mv  $dbpath/obcart.sql-$year$month$day.gz $dbpath/$year$month`|| die print "Cannot move glassfishtimer.sql-$year$month$day.gz file."n";

    }

    posted on 2009-06-11 14:17 Blog of JoJo 閱讀(199) 評論(0)  編輯  收藏 所屬分類: 每日一記My Script

    <2025年5月>
    27282930123
    45678910
    11121314151617
    18192021222324
    25262728293031
    1234567

    常用鏈接

    留言簿(6)

    隨筆檔案

    文章分類

    文章檔案

    新聞分類

    新聞檔案

    相冊

    收藏夾

    搜索

    •  

    最新評論

    閱讀排行榜

    評論排行榜

    主站蜘蛛池模板: 又大又粗又爽a级毛片免费看| 日本免费污片中国特一级| 成年私人影院免费视频网站| 亚洲国产成人久久三区| 成人女人A级毛片免费软件| 亚洲综合伊人制服丝袜美腿| 国产精品久久久久免费a∨| 亚洲日韩中文字幕一区| 国产精品久久久久影院免费| 免费人人潮人人爽一区二区| 亚洲中文字幕无码专区| 国产麻豆成人传媒免费观看| 亚洲网站在线播放| 成人免费看吃奶视频网站| 在线精品自拍亚洲第一区| 红杏亚洲影院一区二区三区| 在线观看黄片免费入口不卡| 99ri精品国产亚洲| 成人免费无码大片A毛片抽搐色欲 成人免费无码大片a毛片 | 色欲国产麻豆一精品一AV一免费| 久久久亚洲欧洲日产国码aⅴ| 久久国内免费视频| 免费精品国产自产拍在线观看| 亚洲综合在线另类色区奇米| 猫咪免费人成网站在线观看| 亚洲精品无码久久久久A片苍井空| 又粗又硬又黄又爽的免费视频| 国内永久免费crm系统z在线| 亚洲毛片基地日韩毛片基地| 国产又长又粗又爽免费视频| 成人片黄网站色大片免费观看APP| 亚洲福利电影一区二区?| 国产又黄又爽又猛的免费视频播放 | 99在线视频免费| 亚洲JIZZJIZZ妇女| 亚洲国产精品无码中文字| 麻豆一区二区免费播放网站| 大片免费观看92在线视频线视频| 亚洲国产精品无码久久久| 国产无遮挡又黄又爽免费视频| 免费人成在线观看网站品爱网 |