Pikap tamamilə Python yazılı modul backup script edir.
mənbə kodu github layihə səhifəsində var.
proqram əsas yürütülebilir pickup.py və konfiqurasiya faylı olaraq istifadə edilən bir python script edir. Bu əsas bir mənbədən bir yedek yaradılmalıdır necə bağlı heç bir kod daxil deyil. Bu məntiq modulları üz stashed olunur. Yeni & ldquo üçün dəstək əlavə etmək üçün çox asandır; məlumat mənbəyi & rdquo Bu & rsquo üstünlüyə malikdir; və ya mövcud komponenti davranışı dəyişmək üçün.
backup hədəf eyni şəkildə yaradılmışdır. Eyni səbəbdən. quruluş sahəsi & rdquo; yalnız günah, yedeklemeler a & ldquo yaradılacaq etmək lazımdır ki; ilk onlar bir hədəf yerləşdirilir əvvəl. Onlara hər şeyi olan bir qovluq qidalandırmaq edə bilər, əgər (rsync kimi) bəzi hədəfləri yaxşı iş çünki bu edilir. Bu ayrı-ayrılıqda hər fayl rsync çalıştırmak üçün bir tullantı olacaq.
Məsələn Konfiqurasiya
aşağıdakı konfiqurasiya script hər bir yerli ev qovluq bir yedek yaradır. Hər bir qovluq ayrı-ayrı tarball kimi saxlanılır:
CONFIG_VERSION = (2,1)
STAGING_AREA = "quruluş"
GENERATORS = [{
& Nbsp; 'adı: "Yerli ev qovluq,
& Nbsp; "profil": "qovluq"
& Nbsp; 'config: {
& Nbsp; 'yol': '/ home "
& Nbsp; "split: Doğrudur,
& Nbsp;}}]
ANTİ = [{
& Nbsp; 'adı: "Yerli",
& Nbsp; profil: "dailyfolder",
& Nbsp; 'config: {
& Nbsp; 'yol: "/ var / yedeklemeler / gündəlik",
& Nbsp;}}]
Daha ətraflı məlumat və nümunələr üçün Konfiqurasiya baxın.
Misal icrası
Yuxarıda konfiqurasiya edin və hər yerdə istədiyiniz edin. Siz çalışan icra edə bilər:
python pickup.py c /path/to/config_file.py
Siz sistemə yüklü və ya əgər (Quraşdırma bax)
/ Yol / və / pikap c /path/to/config_file.py
Requirements
- Python
Şərhlər tapılmadı