You are not logged in.
Pages: 1
Topic closed
bonjour, je sais qu'il y à des sujets à se sujet mais je ne comprend pas comment cela fonctionne et comment commencer ...
Donc aurai t-il une âme charitable pour m'expliquer en détail car je ne m'en sort vraiment pas...
je suis sous windows avec XAMPP et glpi 0.90
Ou si un sujet existe déjà avec beaucoup d'explication, je suis preneur !
merci d'avance !
Last edited by jdurand (2016-06-27 10:44:22)
GLPI 0.90.3 / Fusion Inventory 0.90+1.3 / Dashboard 0.7.4 / Apache 2.4.17 / MariaDB 10.1.13 / PHP 5.6.21
XAMPP Version 5.6.21 / Windows Serveur 2012 R2 / phpMyAdmin 4.5.1
Offline
Bon j'ai réussi à faire une sauvegarde automatique fonctionnelle quotidienne, mais je voudrais supprimer les sauvegardes qui on plus de 7 jours !
Et je ne trouve pas comment faire .. je vous montre mon code :
@ echo off
rem setlocal fait en sorte que les variables créées dans ce script seront désallouées à la fin du script
setlocal
rem Ce batch a pour but de sauvegarder des bases mysql en effectuant un dump
rem ————————parametre——————————
rem Pour mettre ici le répertoire du programe mysqldump.exe
SET chemin_mysql=C:\xampp\mysql\bin
rem Pour mettre ici le répertoire où l'on veut stocker les fichiers dump
SET destination=C:\Xampp\htdocs\glpi9\files\_dumps
rem Pour mettre la date du dump
SET datejour=%date:~6,4%-%date:~3,2%-%date:~0,2%
rem Pour mettre le l'heure du dump
SET numd=%time:~0,2%h%time:~3,2%m%time:~6,2%s
rem ——————————————————————
rem On lance la sauvegarde avec les paramètres
%chemin_mysql%\mysqldump -h localhost --user=root --password= --databases glpi9 > %destination%\glpibackup_%datejour%_%numd%.sql
rem ———————————————————-
rem Suppression des fichiers de plus de N jours
rem ———————————————————-
forfiles -p %destination% -m *.sql /D +7 /C "cmd /%destination% del *.sql"
Donc que dois-je changer pour que la suppression fonctionne ?
GLPI 0.90.3 / Fusion Inventory 0.90+1.3 / Dashboard 0.7.4 / Apache 2.4.17 / MariaDB 10.1.13 / PHP 5.6.21
XAMPP Version 5.6.21 / Windows Serveur 2012 R2 / phpMyAdmin 4.5.1
Offline
Bon, j'ai réussi à créer ça pour ce qui souhaite je donne le code que j'ai fait !
@ echo off
rem setlocal fait en sorte que les variables créées dans ce script seront désallouées à la fin du script
setlocal
rem Ce batch a pour but de sauvegarder des bases mysql en effectuant un dump
rem ————————parametre——————————
rem Pour mettre ici le répertoire du programe mysqldump.exe
SET chemin_mysql=C:\xampp\mysql\bin
rem Pour mettre ici le répertoire où l'on veut stocker les fichiers dump
SET destination=C:\Xampp\htdocs\glpi9\files\_dumps
rem Pour mettre la date du dump
SET datejour=%date:~6,4%-%date:~3,2%-%date:~0,2%
rem Pour mettre le l'heure du dump
SET numd=%time:~0,2%h%time:~3,2%m%time:~6,2%s
rem ——————————————————————
rem On lance la sauvegarde avec les paramètres
%chemin_mysql%\mysqldump -h localhost --user=root --password= --databases glpi9 > %destination%\glpibackup_%datejour%_%numd%.sql
rem Cette variable définie le dossier qu'il doit purger :
set chemin="C:\Xampp\htdocs\glpi9\files\_dumps"
rem Cette variable définie le nombre de jour :
set jours=7
rem ------------------------------------------------------------
forfiles /p %chemin% /s /d -%jours% /m *.* /c "cmd /c del @FILE"
rem _________________________
rem Jonathan DURAND 27/06/2016
rem _________________________
Au plaisir !
On peut le fermer !
Last edited by jdurand (2016-06-27 11:11:38)
GLPI 0.90.3 / Fusion Inventory 0.90+1.3 / Dashboard 0.7.4 / Apache 2.4.17 / MariaDB 10.1.13 / PHP 5.6.21
XAMPP Version 5.6.21 / Windows Serveur 2012 R2 / phpMyAdmin 4.5.1
Offline
Pages: 1
Topic closed