Feature : Backup : Added date to database backup - ( tested version : i-MSCP 1.4.7 )

  • For anyone interested :


    In file ( Line 158 ) :

    /var/www/imscp/engine/backup/imscp-backup-all


    After :

    Add these lines :

    Code
    1. my $bkpDate = strftime "%Y-%m-%d", localtime;
    2. my @cmd_mv = 'mv '.$bkpDir.'/'.$dbName . '.sql ' . $bkpDir.'/'.$dbName.'-'.$bkpDate.'.sql';
    3. my $rs_mv = execute( "@cmd_mv", \my $stdout_mv, \my $stderr_mv);
    4. debug( $stdout_mv ) if $stdout_mv;
    5. error( sprintf( "Couldn't mv %s database dump: %s", $dbName, $stderr_mv || 'Unknown error' ) ) if $rs_mv