Gnu / Linux ۾ بيڪ اپ کڻڻ جا مختلف پروگرام آهن پر ذاتي طور تي مون کي سادي شيون پسند آهن ، گرافڪ انٽرفيسز کان پري (جن ۾ ڪجھ غلط ناهي ، ضرور ، پر جيڪڏهن آئون انهي کي استعمال ڪرڻ کان بچي سگهان ، ته چوان ٿو).
rsync ڪمانڊ ۾ بيڪ اپ جو هڪ زبردست طريقو آهي جيڪو اسان اڪثر ڪرڻ چاهيندا آهيون. ھن ۾ تمام ضروري گھرجن سان گڏ ڪاپي ٺاھڻ لاءِ ڪافي اختيار آھن.
هيٺيون پٿرن اسڪرپٽ انهي مقصد لاءِ بيڪ اپ ڪاپيون ٺاهي ٿو. توهان ڏسندا ته اهو انتهائي آسان آهي ۽ انهن لاءِ به ، جن کي هن زبان جو مڪمل خيال ڪونهي ، هڪ نئين ڊائريڪٽري کي هم وقت سازي لاءِ اسڪرپٽ لاءِ ليڪ شامل ڪرڻ فوري آهي.
منهنجي مشين ۾ آئون خارجي هارڊ ڊسڪ استعمال ڪندو آهيان جنهن کي IOmega_HDD سڏيو آهي ، توهان جي صورت ۾ توهان ان کي پنهنجي حالت موجب اسڪرپٽ ۾ تبديل ڪري سگهو ٿا.
ٻي شيءَ ڊائريڪٽرن کي ڪاپي ۾ شامل ڪرڻ يا ختم ڪرڻ آهي. ساڳئي لکت ۾ جيئن ته ڪمينٽ لائين اهو بيان ڪيو ويو آهي ته اهو ڪيئن ڪجي.
ڪم کي خودڪار ڪرڻ جي لاءِ توهان پٿرن جي مترجم ۽ رستي ۾ شامل ٿيل ڪرنٽاب لاءِ هڪ لائن شامل ڪري سگهو ٿا جتي توهان اسڪرپٽ رکڻ چاهيو ٿا. اميد اٿم ته اهو توهان لاءِ ڪارائتو آهي.
خبردار: ورڈپریس ايڊيٽر لڪير جي شروعات ۾ اسپيسنگ جي اجازت نٿو ڏي ، اهڙي طرح اسڪرپٽ ۾ لازمي حاشيت گم ٿي وئي آهي ، تنهن ڪري مون خالي جڳهن کي حصن (() سان تبديل ڪري ڇڏيو آهي جيڪي توهان کي هڪ ايڊيٽر سان ختم ڪرڻ ۽ جڳهه سان متبادل ڪرڻ گهرجن.
-------------------------------
# -*- 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"
---------------------------
18 تبصرا ، پنھنجو ڇڏ
هيلو، توهان ڪيئن آهيو؟
مون کي اسڪرپٽ پسند آهي ، تمام سادو.
ڪوبه ڏوهه نه ، مون ان کي آسان ۽ وڌيڪ پڙهائڻ لاءِ ڪجهه ترميمون ڪيون ، اضافي طور تي پٿون 2 ۽ 3 جي مدد سان (في الحال اهو صرف پٿن 2 ۾ هلائي سگهجي ها)
آئون توهان کي 2 ورزن سان ڳنيل ڇڏيندس ، جيڪڏهن توهان دلچسپي وٺي رهيا آهيو.
http://linkode.org/1np9l2bi8IiD5oEkPIUQb5/Yfa4900cA76BpcTpcf4nG1
عظيم ماڊل ۽ آئون خوش آهيان توهان کي رسم الخط پسند ڪيو
اراده تعريف ڪئي آهي ، پر نتيجو ٿڪجي ۽ ساسيج آهي.
منهنجي 4 سالن جي همراه هن آلو کان وڌيڪ ذهين ۽ قابل ترتيب بڻائڻ جي قابل آهي جيڪا توهان هتي رکي آهي.
رستي جي ذريعي ، ڪوڊ جي حاشيت غلط آهي ، پنهنجا لوپ چيڪ ڪريو ۽ منهنجو مطلب ناهي وارن کي
رسم الخط مڪمل طور تي ڪم ڪري رهيو آهي ، آئون انهي کي ڊگهي عرصي کان استعمال ڪري رهيو آهيان ، ۽ اصل ۾ ، ماڻهن جي گهڻائي جي ڪري ، ان کي ايترو ڪاوڙيو نه ٿيڻ گهرجي جيترو توهان چئو ٿا. ٿي سگهي ٿو ته توهان کي پنهنجي نياڻي کي فون ڪرڻ گهرجي جيڪڏهن توهان اهو سڀ ڪجهه صحيح طريقي سان وجهي ڇڏيو آهي
اي ، قدر ڪرڻ سکو ۽ بدران تنقيد ڪرڻ بدران ، صحيح ڪريو ، جيڪڏهن توهان گهڻو ڀاڙيو.
بلڪل ٽِڪٽ ، مٽياس ڪجهه عظيم تبديليون ڪيون آهن. يقينن اسڪرپٽ بهتر ٿي سگهي ٿو ۽ اهو ئي آهي جيڪو تعاون جي دنيا ۾ آهي ۽ اهو ئي آهي جيڪو مٽيس ظاهر ڪيو آهي. اهو هڪ افسوس جي ڳالهه آهي ته ، هتي موجود ماڻهن کي سٺي ماحول کي خراب ڪرڻ لاءِ هتي موجود آهي. نه اهي.
ڇا توهان سوچيو ٿا ته بي رحم تنقيد مفيد آهي ۽ انهي ۾ ڪجهه شامل نه آهي؟ ڀلي توهان ناڪامي لکڻ نه لکو ۽ ان کي شيئر ڪريو !!!!!!!
هتي هڪ ٻيو ورزن: https://gist.github.com/Itsuki4/5acc3d03f3650719b88d
منهنجي غلطين جو تبصرو ڪريو ، آئون اها صحيح ڪندس (هاڻي ونڊوز ۾ آهيان ۽ مون اها جانچ نٿي ڪري سگهي).
ڀل مان سڌو سنئون شيل اسڪرپٽ سان سڌي طرح استعمال ڪندو آهيان ، پيٿون استعمال ڪرڻ کانسواءِ.
مون هر ذريعو ۽ منزل واري ڊائريڪٽري لاءِ هڪ لڪير رکي آهي.
مون وٽ ڪيترائي اسڪرپٽ آهن جن جي انحصار تي انحصار ڪيو جنهن تي آئون ڪاپي ڪريان ، منهنجي صورت ۾ وڌندڙ.
مثال طور ، منهنجي ڪتابن کي 128 ايم بي يو ايس بي ڏانهن ڪاپي ڪرڻ لاءِ جيڪا ڊفالٽ ۾ انسٽال ٿيل آهي
/ ميڊيا / zetaka01 / سينٽيسڪ 128 هيٺ ڏنل لائين ليبروس Ausb128.sh ۾ رکيم.
rsync -av – ڊليٽ / گهر / zetaka01 / ڪتاب / ميڊيا / zetaka01 / سينٽيڪ 128 /
جيڪڏھن منزل جي ڊائريڪٽري موجود ناھي ، اھو ان لاءِ پيدا ڪري ٿو ۽ منزل مان حذف ڪري ٿو جيڪو اصل ۾ نه آھي ، يقينا ، وقتي طور تي.
مهرباني
اح ، ڪاپي / پيسٽ- غلط حذف ڪريو ، ٻن هائفن سان.
مهرباني!
ڇا توهان هڪ گرافاتي انٽرفيس ٺاهڻ چاهيو ٿا؟ مون ٽڪنٽر ۽ ٽئڪس جا امڪان ڏٺا آهن پر ڊائريڪٽري جي پسند جي ڪنٽرول جي لاءِ شايد Wx بهتر آهي
جي پي جي جي بنياد تي اڳ ۾ ئي ھڪ گرافاتي انٽرفيس آھي ، ان کي grsync چيو وڃي ٿو.
مان لنڪ ڇڏي وڪي پيڊيا جي لاءِ ، https://en.wikipedia.org/wiki/Grsync
مهرباني
سڀني کي سلام. لکت حيرت انگيز يا سادگي ٿي سگھي ٿي مون کي خبر ناهي يا پروا ناهي پر شيون هزار طريقن سان چئي سگھجن ٿيون ۽ جڏهن انهن کي چ beيءَ ريت چئي سگهجي ٿو ، انهن کي غلط ڇو چوندا؟ انهي جي باوجود ، مون کي اهو چوڻ گهرجي ته مان 2008 کان هڪ لينڪس صارف آهيان ۽ هن تمام وقت جي باوجود آئون سکڻ ۾ سست آهيان ۽ مون وٽ سخت وقت آهي جنهن ۾ ڪيترائي شيون شامل آهن جن ۾ هڪ اسڪرپٽ هلائڻ به شامل آهي (آئون knowاڻان ٿو ته اهو آسان آهي پر هڪ نه ٿو. وڌيڪ نه ڏيو) انسٽال ڪريو پروگرام وغيره گڏ ڪرڻ سان وغيره. ان ڪري مون جڏهن اهو پڙهيو ته هڪ گرافڪ انٽرفيس سان گڏ هڪ نسخو آهي ، مون کي اهو پيج ڳولي ۽ ڳولي لڌو آهي ، جتي اهي توهان کي هر شي چبائڻ به ڏين ٿا. ان سرور جي طور تي هلڪي Iٽي ڇڏي اٿم. سلام ۽ توهان جي ڪوشش لاءِ مهرباني
http://www.opbyte.it/grsync/download.html
فرنينڊو ، بغير ڪنهن خوف جي ، ۽ جيڪڏهن توهان کي جواب ڏيڻ تي اعتراض ناهي ، آئون حيران آهيان ته توهان گينو / لينڪس ڇو استعمال ڪيو ٿا. مهرباني ۽ بهترين دعائون
يقينن ، هڪ گرافڪ انٽرفيس تمام دوستي آهي پر اهو توهان کي اهي اختيار نه ڏيندو آهي جيڪي مڪمل حڪم توهان کي ڏئي.
اضافي طور ، اهو منهنجو مسئلو ناهي ته آئون ان کي ماپڻ لاءِ چوان ، اسڪرپٽ ، يا ته شيل يا پائٿون يا جيڪو ڪجهه توهان چاهيو ٿا ، توهان کي ان کي پروگرام ڪرڻ جي اجازت ڏي ٿو جڏهن توهان چاهيو.
اح ، توهان جي لينڪس ڊسٽرو ۾ توهان وٽ rsync ۽ grsync هجڻ نه آهي repositories ۾ مسئلا.
مهرباني
اح فرنانڊي ، جيڪڏهن توهان 2008 کان لينڪس استعمال ڪري رهيا آهيو ۽ توهان اهو نٿا aاڻو ته هڪ اسڪرپٽ ڪيئن هلائڻو آهي ، مون وٽ ڪوبه لفظ ناهي.
مهرباني!
پا هتي سڀئي سسٽم انجنيئرز آهن جيڪي لکيت تي تنقيد ڪن ٿا ته ڪنهن سان تعاون ڪرڻا آهن ، ۽ جيڪڏهن ڪنسول / اسڪرپٽ استعمال ڪرڻ يا ڪجهه به؟
الله تعاليٰ جي لاءِ کلڻ لاءِ ڪيترو نه وڏو آهي.
مان 10 سالن کان لينڪس سرور جو انتظام ڪري رهيو آهيان ، ۽ سچ اهو آهي ته اسڪرپٽ سان سڀ ڪجهه ڪرڻ جو برقي اڏاوت ڪجهه وقت اڳ مون کان ٿي گذري ، مثال طور ، بيڪولا کي ترتيب ڏيڻ لاءِ ، مان شيل کان اڳي گرافڪ انٽرفيس کي استعمال ڪرڻ کي ترجيح ڏيان ٿو. اهم ، جيڪو واقعي جرمي معنيٰ آهي.
ڪنهن کي پيداواري بڻائڻو پوندو ، جيڪڏهن ڪو انٽرفيس ڪندي وڌيڪ آرامده محسوس ڪري ، انهي لاءِ ، انهي جو اهم نتيجو آهي ، نه توهان اهو ڪئين ڪريو.
منهنجي پوئين نوڪري ۾ مون هڪ ڪمپني جي آئي ٽي ايريا کي هدايت ڪئي ، ۽ انچارج ماڻهن هن کان ڪجهه مخصوص ڪم ڪرڻ لاءِ چيو ، مون کي نتيجو ۾ دلچسپي هئي ، هن اهو نه چيو «ايڪي ۾ هڪ ٻي ووسٽ ترتيب ڏيو ، ٽرمينل ۾ رنگ کانسواءِ وي آءِ کي استعمال ڪندي. 30 × 20 ”، هي انهي کي ڏا asو آرام سان ڪري ٿو ، جيڪڏهن اهو پسند ڪرڻ پسند ڪري ٿو ، ايس ايف ٽي پي پاران پهاڙي ڪندي ۽ ونڊوز نوٽ پيڊ کي استعمال ڪندي ، يا اسان جي والد کي دعا ڪندي ، مون کي ڪابه پرواهه نه هئي جيستائين هن اهو صحيح ڪيو.
dandutrech ، اسڪرپٽ پنهنجو مقصد پورو ڪري ٿي ، جيڪا اهم ڳالهه آهي ، هاڻي مان ڇا تبديل ڪندس اهو شيڊ مان ڪمانڊ جي بجاءِ ، اهو اوچتو پيٽٿن- لائبريسنڪ استعمال ڪري رهيو هو ، جيڪو پائٿون اندر rsync افعال استعمال ڪرڻ جي لاءِ لائبريري آهي .
ان سان توهان پورٽيبلگي حاصل ڪريو ٿا ، اسڪرپٽ ڪنهن به ماحول ۾ هلندو آهي ، اهو لينڪس ، ونڊوز يا او ايس ايڪس هجي.
مهرباني ، گونزالو توھان جي تجويز مون سوچيو آھي ته تمام بھتر آھي ۽ مان ان کي لکيت ۾ آڻڻ وارو آھيان. هڪ سلام