logo chat

William Dodé - Informaticien indépendant

Historique des versions

03/10/2007 0.3.8
  • utilise la fonction win32api.SleepEx sous windows pour fonctionner en mode service
14/05/2006 0.3.7
  • chmod +rw (en plus de +w)
26/05/2006 0.3.6
  • bug: n'utilise pas -e ssh si pas de target_host (laurent Pointal)
25/03/2006 0.3.4
  • pas de doRollover (qui efface l'ancien, donc problème si lancé plusieurs fois par jour)
24/03/2006 0.3.3
  • bug si rep target n'existait pas (sebix)
  • erreur sur affichage log dates
  • si pas de cron pour une section, ne l'actionne qu'une fois
  • utilise le même time pour toutes les sections (au cas où une section dure plus qu'une minute)

22/03/2006 0.3.2

  • debug (false par défaut) permet d'afficher plus d'infos

21/03/2006 0.3.1

  • log-file-keep (10 par défaut) permet de spécifier le nombre de fichier de log à conserver (1 par jour). Si zéro, n'enregistre aucun fichier
  • log-file (snapy.log par défaut) permet de spécifier le nom du fichier de log, qui deviendra snapy.log.2006-03-21 etc.
  • pour spécifier un fichier de logging : option log-config.

03/02/2006 0.3.0

  • utilisation de logging, fichier de conf en deuxième paramètre de la ligne de commande
  • chmod -R u+w target avant rsync et avant prune pour être sûr de pouvoir effacer
  • option cron idem unix

crontab

*     *    *    *    *
-     -    -    -    -
|     |    |    |    |
|     |    |    |    +----- day of week (0 - 6) (Sunday=0)
|     |    |    +------- month (1 - 12)
|     |    +--------- day of month (1 - 31)
|     +----------- hour (0 - 23)
+------------- min (0 - 59)

* : tous
1,2,3,4 série
1-4 rangée

03/02/2006 0.2.1

  • bug : "/" en dur pour prune

07/01/2006 0.2.0 ATTENTION LE FORMAT DE CONFIG CHANGE !!!

  • possibilité d'indiquer le chemin de rsync et ssh (en particulier pour windows) à l'aide de rsync-exe et rsync-ssh
  • toutes les options rsync et ssh doivent être indiquées sous une nouvelle forme (voir la doc)
  • il n'y a plus d'options par défaut pour rsync (il faut donc indiquer rsync--archive: rsync--hard-links...)
  • pre-snapy, post-snapy et pre-prune, post-prune lancés respectivement avant et après la sauvegarde puis l'épuration.
  • Si le script en pre-xxx ne retourne pas zéro la sauvegarde ou l'épuration s'arrête. Si la sauvegarde s'arrête l'épuration aussi.
  • Lorsqu'une option supporte plusieurs paramètres il faut les indiquer sur une nouvelle ligne (et non séparé par des espaces)