Python script yemacomputer emuno ne rsync

MuGnu / Linux pane zvirongwa zvakasiyana zvekuita backup asi pachezvangu ini ndinoda zvinhu zvakapusa, kure nemifananidzo yakajeka (isina kana chakaipa, hongu, asi kana ndikakwanisa kudzivisa kuishandisa, ndinodzivisa).
Mune iyo rsync yekuraira kune anotyisa mubatsiri wezvakachengetedzwa izvo isu tinowanzo kanganwa kuita. Iine sarudzo dzakaringana dzekugadzira kopi nezvose zvinodiwa zvinodiwa. komputa-767784_640

Iyi inotevera python script inogadzira backup makopi echinangwa ichi. Iwe uchaona kuti iri nyore kwazvo uye kunyangwe kune avo vasina kana zano remutauro uyu, kuwedzera mutsetse weiyo script kuwiriranisa dhairekitori nyowani iri ipapo.
Mumuchina wangu ndinoshandisa dhigh disk yekunze yandakafonera IOmega_HDD, mune yako kesi unogona kuitazve zita mune script maererano neyako kesi.
Chimwe chinhu kuwedzera kana kubvisa madhairekitori kubva mukopi. Mune imwechete script seye yekutaura mutsara inotsanangurwa maitiro ekuzviita.
Kugadzirisa iro basa iwe unogona kuwedzera tambo kune crontab ine iyo python muturikiri uye nzira iyo iwe yaunoda kuisa iyo script. Ndinovimba zvinobatsira kwauri.

Yambiro: iro wordpress mupepeti haritenderi nzvimbo pakutanga kwetambo, nekudaro kudzidziswa kunodiwa mune script kwarasika, saka ini ndatsiva nzvimbo dzisina chinhu nenguva (.) dzaunofanirwa kubvisa nemupepeti uye kutsiva nenzvimbo.

——--------------------------------------------------------------------------------------
# -*- coding: utf-8 -*-
import os
ruta_usuario=os.getcwd()
ruta_volumen="/media/Iomega_HDD" #Modificar según nombre de disco externo
directorio_destino=ruta_volumen + "/" + "RsyncBackup"
try:
....if os.path.exists(directorio_destino):
........pass
....else:
........os.mkdir(directorio_destino,0777)
....directorios_origen=[] ....rutas_directorios_origen=[] ....#Se añaden los directorios para sincronizar
....directorios_origen.append("Documentos")
....directorios_origen.append("Imágenes")
....directorios_origen.append("Descargas")
....#Añadir aquí otros directorios que se deseen sincronizar
....#o eliminar de las líneas anteriores los que no se deseen
....for rutas in directorios_origen:
....rutas_directorios_origen.append(ruta_usuario + "/" + rutas)
....for rutas in rutas_directorios_origen:
....print "Sincronizando " + rutas + " con " + directorio_destino
....os.system("rsync -ahv --progress" + " " + rutas + " " + directorio_destino)
....print "Proceso terminado"
except OSError:
print "Ha ocurrido un error ¿está el disco externo listo?"
except:
print "Ha ocurrido un error"

——————————————————————————


Siya yako yekutaura

Your kero e havazobvumirwi ichibudiswa. Raida minda anozivikanwa ne *

*

*

  1. Inotarisira iyo data: Miguel Ángel Gatón
  2. Chinangwa cheiyo data: Kudzora SPAM, manejimendi manejimendi.
  3. Legitimation: Kubvuma kwako
  4. Kutaurirana kwedata
  5. Dhata yekuchengetedza: Dhatabhesi inobatwa neOccentus Networks (EU)
  6. Kodzero: Panguva ipi neipi iwe unogona kudzora, kupora uye kudzima ruzivo rwako

  1.   Matiyasi akadaro

    Mhoro wakadii?
    Ndakafarira script, yakapusa.
    Hapana mhosva, ini ndakaita zvimwe zvigadziriso kuti zviite nyore uye zvive nyore kuverenga, pamusoro pekutsigira Python 2 na3 (parizvino inogona kungomhanya muPython 2

    Ini ndinokusiira iwe chinongedzo pamwe neshanduro mbiri, kana iwe uchifarira.
    http://linkode.org/1np9l2bi8IiD5oEkPIUQb5/Yfa4900cA76BpcTpcf4nG1

    1.    dandutrich akadaro

      Ma mods makuru uye ndinofara kuti unofarira script

  2.   niphosio akadaro

    Icho chinangwa chinokosheswa, asi mhedzisiro yacho ndeye tacky uye soseji.
    Muzukuru wangu wemakore mana ekuberekwa anokwanisa kugadzira script ine hungwaru uye inogadzirisika pane iyi mbatatisi yawakaisa pano.

    Nenzira, induction yekodhi haina kunaka, tarisa zvishwe zvako uye handireve izvo zvevhudzi

    1.    dandutrich akadaro

      Iyo script inoshanda zvakakwana, ndanga ndichiishandisa kwenguva yakareba uye, muchokwadi, nekuda kwenhamba yevanhu vanoigovana, haifanire kunge isingafadzi sezvaunotaura. Pamwe iwe unofanirwa kufonera muzukuru wako kuti uone kana waisa zvese nenzira kwayo

    2.    tr akadaro

      Hei, dzidza kukoshesa uye panzvimbo pekushoropodza, gadzirisa, kana uchizvikudza zvakanyanya.

      1.    dandutrich akadaro

        Chaizvoizvo tr, Matias akagadzira zvimwe zvakanaka. Zvirokwazvo iyo script inogona kuvandudzwa uye ndizvo zvazviri pamusoro penyika yekubatana uye ndizvo zvakataurwa naMatias. Zvinosuruvarisa kuti vanhu vakatenderedza pano kuti vasvike iwo mweya wakanaka unofanirwa kukunda. Ikoko ivo.

    3.    abaddon s akadaro

      Iwe unofunga kuti kushoropodza kwakashata kunobatsira uye kuti hakuwedzeri chero chinhu kuchikwama? ZVAKANAKA HAUDZIDZE BHUKU RENYAYA UYE UGAZANE NEZVO !!!!!!!

  3.   Idunno akadaro

    Heano imwe vhezheni: https://gist.github.com/Itsuki4/5acc3d03f3650719b88d
    Pindura pamusoro pezvikanganiso zvandiinazvo, ndichazvigadzirisa (ikozvino ndiri mumawindo uye handina kukwanisa kuzviyedza).

  4.   zetaka01 akadaro

    Zvakanaka ini ndinoshandisa rsync zvakananga neshell script, ndisingashandise python.
    Ini ndakaisa tambo kune yega yega sosi uye yekuenda dhairekitori.
    Ndine zvinyorwa zvinoverengeka zvinoenderana nechishandiso chandinoita kopi yacho, mune yangu nyaya ichiwedzera.
    Semuenzaniso, kuteedzera mabhuku angu kune 128MB usb iyo yakaiswa nekusarudzika mu
    / media / zetaka01 / Sandisk128 Ini ndaisa mune iyo script LibrosAusb128.sh mutsara unotevera:

    rsync -av -delete / imba / zetaka01 / Mabhuku / midhiya / zetaka01 / Sandisk128 /

    Kana dhairekitori rekuenda risipo, rinozvigadzirira iwe uye rinodzima kubva kwairi kuenda izvo zvisiri muKutanga, zvinodzokororwa hazvo.
    Thanks.

  5.   zetaka01 akadaro

    Ah, kopi / nyora - bvisa kukanganisa, uine ma hyphens maviri.

    Thanks!

  6.   dandutrich akadaro

    Iwe unoda kugadzira graphical interface? Ndakaona mikana yeTkinter neTix asi yekutonga kwesarudzo yemadirectories pamwe Wx iri nani

  7.   zetaka01 akadaro

    Iko kutove ne graphical interface inoenderana neGTK, inonzi grsync.
    Ini ndinosiya iyi link kuWikipedia, https://en.wikipedia.org/wiki/Grsync
    Thanks.

  8.   Fernando akadaro

    Mhoroi vanhu vese. Iyo script inogona kuve inoshamisa kana yakapfava, ini handizive kana hanya, asi zvinhu zvinogona kutaurwa nenzira churu uye pazvinogona kutaurwa zvakanaka, sei uchizviti zvisizvo? Ndataura izvozvo, ndinofanira kutaura kuti ndanga ndiri mushandisi weLinux kubvira 2008 uye kunyangwe nguva yese iyi ndiri kunonoka kudzidza uye ndine nguva yakaoma kunzwisisa zvinhu zvakawanda zvinosanganisira maitiro ekumhanyisa script (Ndinoziva zviri nyore asi imwe haina handipe zvimwe). gadza zvirongwa nekuzvinyora nezvimwe. Ndosaka pandakaverenga kuti pane vhezheni ine graphical interface, ndakatarisa ndikawana iri peji kwavakatotsenga zvese. Kune yakashata sevhavha ini ndinoisiya pano. Kwaziso nekutenda nekuedza kwako.
    http://www.opbyte.it/grsync/download.html

    1.    dandutrich akadaro

      fernando, isina chero acrimony uye kana usinga pindure kupindura, ndinoda kuziva kuti nei uchishandisa Gnu / Linux. Kutenda uye zvakanaka zvese

  9.   zetaka01 akadaro

    Huye, graphical interface ine hushamwari asi haikupe iyo sarudzo iyo iwe izere rairo inokupa iwe.
    Zvakare, haisi yangu nyaya kuti ini ndinozviita kuyera, script, ingave iri Shell kana python kana chero chaunoda, chinokutendera iwe kuchimisikidza icho kumhanya pese paunoda.
    Ah, mune yako linux distro unofanirwa kunge uine rsync uye grsync pasina matambudziko mune zvinyorwa.
    Thanks.

  10.   zetaka01 akadaro

    Ah Fernando, kana wanga uchishandisa linux kubvira 2008 uye iwe usingazive kumhanya script, ini handina mazwi.
    Thanks!

  11.   Gonzalo martinez akadaro

    Pa vese masystem mainjiniya pano anotsoropodza iwo script anoitwa nemumwe kubatana, uye kana achishandisa koni / script kana chero chii?

    Zvakawanda sei shit kuti fart yamwari.

    Ndanga ndichigadzirisa maseva eLinux kwemakore gumi, uye chokwadi ndechekuti kugadzirwa kwemagetsi kwekuita zvese nemanyorero kwakandipfuudza nguva yapfuura, semuenzaniso, kupa Bacula, ini ndinofarira kushandisa graphical interface pane iyo shell yekunyepedzera kuva yakakosha, inova nzira yematsotsi chaizvo.

    Mumwe anofanirwa kuve unobudirira, kana mumwe munhu achinzwa kugadzikana kuzviita kuburikidza neiyo interface, zvakamunakira, chakakosha mhedzisiro, kwete maitirwo azvo.

    Mune rangu basa rapfuura ndakaraira iyo IT nzvimbo yekambani, uye vanhu vaitungamira vakamukumbira kuti aite chimwe chinhu chakanangana, ini ndaifarira mhedzisiro, haana kuti «Gadzira imwe vhost muapache, uchishandisa iyo vi isina ruvara mune terminal 30 × 20 ”, kuti anozviita sezvaanonyanya kugadzikana, kana mukomana akasarudza kuzviita saizvozvo, kukwirisa neSFTP uye kushandisa notepad yemahwindo, kana kunamatira Baba vedu, ini handina basa nekureba sekunge vaizviita nemazvo.

    dandutrech, script inozadzisa chinangwa chayo, chinova chinhu chakakosha, ikozvino chandaizoshandura ndechekuti panzvimbo yekukumbira rairo kubva kuShell, yaizoerekana yave kushandisa Python-librsync, iri raibhurari yekushandisa iyo rsync mabasa mukati mePython .

    Nezvo iwe unowana kutakurika, iyo script inomhanya mune chero nharaunda, ingave iri Linux, Windows kana OS X.

  12.   dandutrecht akadaro

    Ndatenda, Gonzalo. Zano rako ini ndinofunga rakanaka kwazvo uye ndiri kuzoisa muchinyorwa. kwaziso