script para realizar backup programados en Plesk

Espero que os sirva de ayuda este script en php que me he encontrado en un foro privado para realizar respaldos programados en Plesk, aqui se los copypasteo:

<?php

$maintain = 3; // Cuantos respaldos conservar
$prefix = «plesk»;
$path = «/mnt/backup/»; //dont delete slash

set_time_limit(0);

$day = date(«d»);
$month = date(«m»);
$year = date(«y»);

$backupfile = «$prefix$day$month$year»;

$comando = «/usr/local/psa/bin/pleskbackup all $path$backupfile»;
@exec($comando);

$unixtime = mktime(0,0,0,$month, $day, $year); // present time
$todelete = $unixtime – ($maintain *= 86400);

// create file name to delete
$day_d = date(«d», $todelete);
$month_d = date(«m», $todelete);
$year_d = date(«y», $todelete);

$backupdel = «$prefix$day_d$month_d$year_d»;

if (@file_exists(«$path$backupdel»)) {
@exec(«rm -f $path$backupdel»); // Delete file
}

?>


Una respuesta a «script para realizar backup programados en Plesk»

  1. Good script using plesk’s system. I am looking for an independant script because plesk’s backup system is very, very unstable.

Deja una respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *

Este sitio usa Akismet para reducir el spam. Aprende cómo se procesan los datos de tus comentarios.