Beispiel #1
0
def main(argv):
    if "-h" in argv:
        print "./simulate.py [backup-timestamps]"
        return 1

    # Do some default simulation
    if not argv:
        s = BackupSimulator(parse_deltas("1d 7d 30d"))

        until = s.now + timedelta(days=17)
        while s.now <= until:
            s.go_by(timedelta(days=1))
            s.backup()

        for name, date in s.backups.iteritems():
            print name

    # Simulate a backup with the timestamps given
    else:
        s = BackupSimulator(parse_deltas("1d 7d 30d"))
        s.add([d for d in argv])
        deleted, _ = s.expire()

        print "Deleted backups:"
        for name in deleted:
            print (name)

        print ""
        print "Remaining backups:"
        for name, date in s.backups.iteritems():
            print name
Beispiel #2
0
def main(argv):
    if '-h' in argv:
        print "./simulate.py [backup-timestamps]"
        return 1

    # Do some default simulation
    if not argv:
        s = BackupSimulator(parse_deltas('1d 7d 30d'))

        until = s.now + timedelta(days=17)
        while s.now <= until:
            s.go_by(timedelta(days=1))
            s.backup()

        for name, date in s.backups.iteritems():
            print name

    # Simulate a backup with the timestamps given
    else:
        s = BackupSimulator(parse_deltas('1d 7d 30d'))
        s.add([d for d in argv])
        deleted, _ = s.expire()

        print "Deleted backups:"
        for name in deleted:
            print(name)

        print ""
        print "Remaining backups:"
        for name, date in s.backups.iteritems():
            print name
Beispiel #3
0
def main(argv):
    s = BackupSimulator(parse_deltas('1d 7d 30d'))

    until = s.now + timedelta(days=17)
    while s.now <= until:
        s.go_by(timedelta(days=1))
        s.backup()

    for name, date in s.backups.iteritems():
        print name