Sgriobt Python airson cùl-taic ionadail le rsync

Ann an Gnu / Linux tha diofar phrògraman ann gus an cùl-taic a dhèanamh ach gu pearsanta is toil leam rudan sìmplidh, fada bho eadar-aghaidh grafaigeach (aig nach eil dad ceàrr, gu dearbh, ach mas urrainn dhomh a chleachdadh, bidh mi a ’seachnadh).
Anns an àithne rsync tha càirdeas làidir de chùl-taic a dhìochuimhnicheas sinn gu tric. Tha roghainnean gu leòr aige airson leth-bhreac a dhèanamh leis na riatanasan riatanach. coimpiutair-767784_640

Bidh an sgriobt python a leanas a ’dèanamh lethbhric cùl-taic airson an adhbhar seo. Chì thu gu bheil e gu math sìmplidh agus eadhon dhaibhsan aig nach eil dad de bheachd air a ’chànan seo, tha cur loidhne airson an sgriobt gus eòlaire ùr a shioncronachadh sa bhad.
Anns an inneal agam bidh mi a ’cleachdadh cruth cruaidh taobh a-muigh a dh’ ainmich mi IOmega_HDD, anns a ’chùis agad faodaidh tu ath-ainmeachadh san sgriobt a rèir do chùis.
Is e rud eile seòlaidhean a chuir ris no a thoirt air falbh bhon leth-bhreac. Anns an aon sgriobt ri loidhne beachdachaidh tha e air a mhìneachadh mar a nì thu e.
Gus an gnìomh a dhèanamh fèin-ghluasadach faodaidh tu loidhne a chuir ri crontab anns a bheil an eadar-theangair python agus an t-slighe far a bheil thu airson an sgriobt a chuir. Tha mi an dòchas gu bheil e feumail dhut.

Rabhadh: chan eil an deasaiche wordpress a ’ceadachadh farsaingeachd aig toiseach na loidhne, agus mar sin tha an indentation riatanach san sgriobt air chall, agus mar sin chuir mi puingean (.) an àite na h-àiteachan falamh a dh’ fheumas tu a chuir às le deasaiche agus àiteachan a chuir nan àite.

————————————————————————————-
# -*- 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"

---------------------------


Tha susbaint an artaigil a ’cumail ri na prionnsapalan againn de moraltachd deasachaidh. Gus aithris a dhèanamh air mearachd cliog an seo.

18 bheachd, fàg do chuid fhèin

Fàg do bheachd

Seòladh-d cha tèid fhoillseachadh. Feum air achaidhean air an comharrachadh le *

*

*

  1. Uallach airson an dàta: Miguel Ángel Gatón
  2. Adhbhar an dàta: Smachd air SPAM, riaghladh bheachdan.
  3. Dìleab: Do chead
  4. Conaltradh an dàta: Cha tèid an dàta a thoirt do threas phàrtaidhean ach a-mhàin fo dhleastanas laghail.
  5. Stòradh dàta: Stòr-dàta air a chumail le Occentus Networks (EU)
  6. Còraichean: Aig àm sam bith faodaidh tu am fiosrachadh agad a chuingealachadh, fhaighinn air ais agus a dhubhadh às.

  1.   Matias thuirt

    Halò ciamar a tha thu?
    Chòrd an sgriobt rium, gu math sìmplidh.
    Gun eucoir, rinn mi beagan atharrachaidhean gus a dhèanamh nas sìmplidh agus nas fhasa a leughadh, a bharrachd air taic a thoirt do Python 2 agus 3 (an-dràsta cha ghabhadh a ruith ach ann am Python 2)

    Bidh mi a ’fàgail a’ cheangail riut leis an dà dhreach, air eagal gu bheil ùidh agad ann.
    http://linkode.org/1np9l2bi8IiD5oEkPIUQb5/Yfa4900cA76BpcTpcf4nG1

    1.    dandutrech thuirt

      Mods sgoinneil agus tha mi toilichte gun còrd an sgriobt riut

  2.   niphosio thuirt

    Thathas a ’cur luach air an rùn, ach tha an toradh sgiobalta agus isbean.
    Tha mo nighean-peathar 4 bliadhna comasach air sgriobt nas tuigsiche agus nas socraiche a dhèanamh na am buntàta seo a chuir thu an seo.

    A bharrachd air an sin, tha indentation a ’chòd ceàrr, thoir sùil air na lùban agad agus chan eil mi a’ ciallachadh an fheadhainn fuilt

    1.    dandutrech thuirt

      Tha an sgriobt ag obair gu foirfe, tha mi air a bhith ga chleachdadh airson ùine mhòr agus, gu dearbh, air sgàth an àireamh dhaoine a tha ga roinneadh, cha bu chòir dha a bhith cho beag is a tha thu ag ràdh. Is dòcha gum bu chòir dhut fios a chuir chun nighean agad gus faicinn a bheil thu air a h-uile càil a chuir ceart

    2.    tr thuirt

      Hey, ionnsaich luach agus an àite a bhith a ’càineadh, ceart, ma tha thu a’ bragadaich cho mòr.

      1.    dandutrech thuirt

        Gu dìreach tr, tha Matias air atharrachaidhean mòra a dhèanamh. Gu cinnteach faodar an sgriobt a leasachadh agus is e sin a tha e mu dheidhinn ann an saoghal a ’cho-obrachaidh agus is ann mar sin a tha Matias air a chuir an cèill. Tha e tàmailteach gu bheil daoine fa-leth an seo gus am faireachdainn math a bu chòir a bhith ann a bhrosnachadh. An sin tha iad.

    3.    abadon s thuirt

      A bheil thu a ’smaoineachadh gu bheil càineadh mì-mhodhail feumail agus nach eil e a’ cur dad ris an scrip? NAS FHEÀRR NACH EIL SGRÌOBH SCRIPT FUCKING AGUS A CHUR AIR !!!!!!!

  3.   Idunno thuirt

    Seo dreach eile: https://gist.github.com/Itsuki4/5acc3d03f3650719b88d
    Thoir beachd air na mearachdan a th ’agam, cuiridh mi ceart e (a-nis tha mi ann an uinneagan agus cha b’ urrainn dhomh deuchainn a dhèanamh air).

  4.   sgail 01 thuirt

    Uill bidh mi a ’cleachdadh rsync gu dìreach le sgriobt slige, gun a bhith a’ cleachdadh python.
    Chuir mi loidhne airson gach stòr agus eòlaire ceann-uidhe.
    Tha grunn sgriobtaichean agam a rèir dè an inneal air am bi mi a ’dèanamh an leth-bhreac, nam chùis mean air mhean.
    Mar eisimpleir, airson mo leabhraichean a chopaigeadh gu usb 128MB a tha air a chuir a-steach gu bunaiteach
    / media / zetaka01 / Sandisk128 Chuir mi a-steach an sgriobt LibrosAusb128.sh an loidhne a leanas:

    rsync -av –delete / home / zetaka01 / Leabhraichean / meadhanan / zetaka01 / Sandisk128 /

    Mura h-eil an eòlaire cinn-uidhe ann, bidh e ga chruthachadh dhut agus a ’dubhadh às a’ cheann-uidhe an rud nach eil anns an tùs, gu ath-chuairteachail gu dearbh.
    Tapadh leibh.

  5.   sgail 01 thuirt

    Ah, leth-bhreac / paste - mearachd iomlan, le dà cheangal.

    soraidh

  6.   dandutrech thuirt

    A bheil thu airson eadar-aghaidh grafaigeach a chruthachadh? Chunnaic mi na comasan aig Tkinter agus Tix ach airson smachd a chumail air an roghainn de dh ’eòlairean is dòcha gu bheil Wx nas fheàrr

  7.   sgail 01 thuirt

    Tha eadar-aghaidh grafaigeach ann mu thràth stèidhichte air GTK, canar grsync ris.
    Bidh mi a ’fàgail a’ cheangal ri Wikipedia, https://en.wikipedia.org/wiki/Grsync
    Tapadh leibh.

  8.   Fernando thuirt

    Halo a h-uile duine. Faodaidh an sgriobt a bhith na iongnadh no na shìmplidheachd nach eil mi eòlach no a ’gabhail cùram ach faodar rudan a ràdh ann am mìle dòigh agus nuair a dh’ fhaodar a ràdh gu math, carson a chanas iad ceàrr iad? Thuirt sin, feumaidh mi a ràdh gu bheil mi air a bhith nam neach-cleachdaidh Linux bho 2008 agus a dh ’aindeoin na h-ùine seo tha mi slaodach ag ionnsachadh agus tha e gu math duilich dhomh mòran rudan a thuigsinn, a’ toirt a-steach mar a chuireas mi sgriobt an gnìomh (furasta, tha fios agam, ach chan eil aon a ’toirt seachad barrachd). stàlaich prògraman le bhith gan cur ri chèile msaa. Is e sin as coireach nuair a leugh mi gu bheil dreach ann le eadar-aghaidh grafaigeach a choimhead mi agus lorg mi an duilleag seo far am bi iad a ’toirt dhut a h-uile dad eadhon air a cagnadh. Airson na cliobach mar fhrithealaiche bidh mi ga fhàgail an seo. Beannachdan agus taing airson an oidhirp agad.
    http://www.opbyte.it/grsync/download.html

    1.    dandutrech thuirt

      fernando, às aonais stràc sam bith agus mura h-eil inntinn agad a bhith a ’freagairt, tha mi neònach fios a bhith agad carson a tha thu a’ cleachdadh Gnu / Linux. Taing agus deagh dhùrachd

  9.   sgail 01 thuirt

    Uill, tha eadar-aghaidh grafaigeach glè chàirdeil ach cha toir e dhut na roghainnean a bheir làn àithne dhut.
    Cuideachd, chan eil e na chùis dhomh a bhith ga dhèanamh gus tomhas, tha sgriobt, an dàrna cuid slige no python no ge bith dè a tha thu ag iarraidh, a ’toirt cothrom dhut a phrògramadh gus ruith uair sam bith a tha thu ag iarraidh.
    Ah, anns an distro linux agad bu chòir dhut rsync agus grsync a bhith agad gun duilgheadasan anns na tasgaidhean.
    Tapadh leibh.

  10.   sgail 01 thuirt

    Ah Fernando, ma tha thu air a bhith a ’cleachdadh Linux bho 2008 agus nach eil fios agad ciamar a ruitheas tu sgriobt, chan eil faclan agam.
    soraidh

  11.   Gonzalo Martinez thuirt

    Pa a bheil innleadairean siostaman uile an seo a bhios a ’càineadh an sgriobt a bhios cuideigin a’ dèanamh gus co-obrachadh, agus ma chleachdas tu consol / sgriobt no ge bith dè a th ’ann?

    Dè an diùid a bhith a ’gluasad air sgàth Dia.

    Tha mi air a bhith a ’riaghladh frithealaichean Linux airson 10 bliadhna, agus is e an fhìrinn gun do thachair togail dealanach de bhith a’ dèanamh a h-uile càil le sgriobtaichean beagan ùine air ais, mar eisimpleir, gus Bacula a rianachd, is fheàrr leam an eadar-aghaidh grafaigeach a chleachdadh na an t-slige airson a leigeil a-mach bi cudromach, a tha dha-rìribh na mheadhan eucorach.

    Feumaidh aon a bhith cinneasach, ma tha cuideigin a ’faireachdainn nas comhfhurtail ga dhèanamh tron ​​eadar-aghaidh, uill dha, is e na tha cudromach, chan ann mar a nì thu e.

    Anns an obair a rinn mi roimhe stiùir mi raon IT companaidh, agus dh ’iarr na daoine a bha os cionn air rudeigin sònraichte a dhèanamh, bha ùidh agam anns an toradh, cha tuirt e« Dèan rèiteachadh air vhost eile ann an apache, a ’cleachdadh an vi gun dath ann an ceann-uidhe 30 × 20 ”, gum bi e ga dhèanamh mar a tha e nas comhfhurtail, nam b’ fheàrr leis a ’ghille a dhèanamh mar sin, a’ dìreadh le SFTP agus a ’cleachdadh notepad Windows, no ag ùrnaigh ar n-Athair, cha robh dragh orm cho fad‘ s a bha e rinn e ceart.

    dandutrech, tha an sgriobt a ’coileanadh an amas aige, agus is e sin an rud cudromach, a-nis na bhithinn ag atharrachadh, an àite a bhith a’ toirt ionnsaigh air an àithne bhon t-slige, bhiodh e gu h-obann a ’cleachdadh Python-librsync, a tha na leabharlann gus na gnìomhan rsync a chleachdadh taobh a-staigh Python .

    Leis an sin gheibh thu comas giùlain, ruith an sgriobt ann an àrainneachd sam bith, biodh e Linux, Windows no OS X.

  12.   DanDuitreach thuirt

    Taing, Gonzalo. Tha do mholadh a tha mi a ’smaoineachadh a tha glè mhath agus tha mi a’ dol a chuir san sgriobt. beannachd