Großvater

Großvater-Vater-Sohn-Backup-Rotationsrechner
Jetzt downloaden

Großvater Ranking & Zusammenfassung

Anzeige

  • Rating:
  • Lizenz:
  • BSD License
  • Preis:
  • FREE
  • Name des Herausgebers:
  • Ecometrica
  • Website des Verlags:
  • http://github.com/ecometrica/

Großvater Stichworte


Großvater Beschreibung

Grandfatherson ist ein Backup-Rotationsrechner-Modul, das das Rotationsschema des Großvater-Sohnes implementiert. Dies erfolgt in der Regel durch eine bestimmte Anzahl von täglichen, wöchentlichen und monatlichen Backups. Ältere Sicherungen sollten entfernt werden, um die Menge des Leerzeichens zu reduzieren Nehmen wir zum Beispiel an, Sie haben tägliche Backups für das gesamte Jahr 1999 , 12, 31) >>> Backups = >>> Backups Sagen wir, dass alle vollständigen Backups jeden Samstag mitgenommen werden, wobei inkrementellen Backups täglich erledigt werden. Eine Woche oder 7 Tage von inkrementellen Backups sollten aufbewahrt werden. In allen Monaten oder 4 Wochen sind vollständige Sicherungen aufbewahrt. Darüber hinaus wird die erste vollständige Sicherung jeden Monat aufbewahrt, wobei die anderen verworfen werden. Es ist der letzte Tag des Jahres, und Sie möchten herausfinden, welche Backups beschnitten werden müssen: >>> jetzt = dateTime.date (1999, 12, 31) Um zu sehen, welche Dateien erhalten bleiben, verwenden Sie die Funktion dather_to_pfeward: >>> von Grandfatherson Import dather_to_holding, saturday >>> sortiert (dather_to_heke (Backups, Tage = 7, Wochen = 4, Monate = 3, ... FirstWeekday = Samstag, jetzt = jetzt)) Wenn Sie das Now-Argument auslassen, wird es standardmäßig mit datetime.dateTime.now () verwendet. Um zu sehen, welche Dateien gelöscht werden sollen, verwenden Sie die Funktion dather_to_delete: >>> von grandfatherson DATEN_TO_HEAD importieren, Samstag >>> sortiert (dather_to_delete (Backups, Tage = 7, Wochen = 4, Monate = 3, ... FirstWeekday = Samstag, jetzt = jetzt)) Wenn Sie die Sicherung von Sicherungen, die Timestamps im DateStime-Format haben,, können Sie schließlich die entsprechenden TO_HEAD- und to_delete-Funktionen verwenden: >>> Now = dateTime.DateTime (1999, 12, 31, 23, 59, 59) >>> start_datetime = dateTime.datetime (1999, 12, 31, 0, 0, 0) >>> end_datetime = dateTime.datetime (1999, 12, 31, 23, 59, 59) >> > Backups = >>> Backups >>> von Grandfatherson Import to_heb >>> sortiert ( to_hold (Backups, Stunden = 2, Minuten = 10, Sekunden = 10, jetzt = jetzt)) >>> von Grandfatherson Import to_delete >>> sortiert (to_delete (Backups, Stunden = 2, Minuten = 10, Sekunden = 10, jetzt = jetzt)) Homepage des Produkts


Großvater Zugehörige Software

LFPY.

ein Modul zum Modellieren von lokalen Feldpotenzialen, die auf Neuron gebaut wurden ...

90

Herunterladen