Pickup

Screenshot Λογισμικό:
Pickup
Στοιχεία Λογισμικού:
Εκδοχή: 1.4
Ανεβάστε ημερομηνία: 15 Apr 15
Προγραμματιστής: Michel Albert
Άδεια: Δωρεάν
Δημοτικότητα: 27

Rating: 2.0/5 (Total Votes: 1)

Παραλαβή είναι μια σπονδυλωτή σενάριο δημιουργίας αντιγράφων ασφαλείας ολοκλήρου γραμμένο σε Python.
Ο πηγαίος κώδικας είναι διαθέσιμος στη σελίδα του έργου GitHub.
Ο πυρήνας της εφαρμογής είναι το εκτελέσιμο pickup.py και ένα σενάριο Python χρησιμοποιείται ως αρχείο ρυθμίσεων. Αυτός ο πυρήνας δεν περιλαμβάνει καμία κώδικα που σχετίζονται με το πώς θα πρέπει να δημιουργηθεί ένα αντίγραφο ασφαλείας από μια δεδομένη πηγή. Αυτή η λογική είναι κρυμμένα μακριά σε ενότητες. Αυτό έχει το πλεονέκτημα ότι & rsquo? S πολύ εύκολο να προσθέσετε υποστήριξη για ένα νέο & ldquo? Πηγή δεδομένων & rdquo? ή να αλλάξετε τη συμπεριφορά ενός υπάρχοντος εξαρτήματος.
Το εφεδρικό στόχος δημιουργείται με τον ίδιο ακριβώς τρόπο. Για τον ίδιο ακριβώς λόγο. Το μόνο μειονέκτημα είναι ότι τα αντίγραφα ασφαλείας πρέπει να δημιουργούνται σε μία & ldquo? Περιοχής σταδιοποίησης & rdquo? για πρώτη φορά πριν από την χρησιμοποίησή τους σε ένα στόχο. Αυτό γίνεται επειδή κάποιοι στόχοι (όπως το rsync) λειτουργούν καλύτερα αν μπορείτε να τους ταΐσει ένα φάκελο που περιέχει τα πάντα. Θα ήταν σπατάλη να τρέξει το rsync για κάθε αρχείο ξεχωριστά.
Παράδειγμα Διαμόρφωση
Το ακόλουθο σενάριο ρύθμισης θα δημιουργήσει ένα αντίγραφο ασφαλείας του κάθε φακέλου τοπικής σπίτι. Κάθε φάκελος θα πρέπει να αποθηκεύονται ως ξεχωριστά συμπιεσμένο αρχείο:
CONFIG_VERSION = (2,1)
STAGING_AREA = "στάσης"
ΓΕΝΝΗΤΡΙΕΣ = [{
& Nbsp? 'Όνομα »:« τοπικούς φακέλους στο σπίτι »,
& Nbsp? «Προφίλ»: «φάκελο»,
& Nbsp? "Config": {
& Nbsp? 'Μονοπάτι': '/ home »,
& Nbsp? «Χωρίσει»: Είναι αλήθεια,
& Nbsp?}}]
ΣΤΟΧΟΙ = [{
& Nbsp? «Όνομα»: «τοπικό»,
& Nbsp? «Προφίλ»: «dailyfolder»,
& Nbsp? "Config": {
& Nbsp? "Μονοπάτι": "/ var / backups / καθημερινά»,
& Nbsp?}}]
Ανατρέξτε στην ενότητα Διαμόρφωση για περισσότερες λεπτομέρειες και παραδείγματα.
Παράδειγμα Εκτέλεσης
Πάρτε την ανωτέρω διάταξη και να το αποθηκεύσετε οπουδήποτε θέλετε. Μπορείτε να το εκτελέσει, εκτελώντας:
πύθωνα pickup.py -c /path/to/config_file.py
Ή, αν έχετε εγκατεστημένο στο σύστημά σας (δείτε Εγκατάσταση):
/ Path / to / pickup -C /path/to/config_file.py

Requirements:

  • Python

Παρόμοια λογισμικά

KBackup
KBackup

20 Feb 15

s3arch
s3arch

20 Feb 15

SBackup
SBackup

20 Feb 15

Άλλο λογισμικό του προγραμματιστή Michel Albert

config_resolver
config_resolver

20 Feb 15

Σχόλια για Pickup

Τα σχόλια δεν βρέθηκε
προσθήκη σχολίου
Ενεργοποιήστε τις εικόνες!