बॅकअप स्वयंचलित करण्यासाठी स्क्रिप्ट

आम्ही कार्यवाही करण्यासाठी आमच्या एका वाचकाद्वारे तयार केलेले स्क्रिप्ट आम्ही आपल्यासह सामायिक करतो बॅकअप प्रती आपोआप. अजून एक संधी शिका वापरण्यासाठी टर्मिनल आणि विकसित स्क्रिप्ट सानुकूलित. 🙂

डॅनियल दुरांटे यांचे हे योगदान आहे, यामुळे आमच्या साप्ताहिक स्पर्धेतील विजेत्यांपैकी एक बनू: «आपल्याला लिनक्स बद्दल जे माहित आहे ते सामायिक करा«. अभिनंदन डॅनियल!

कार्यक्षमता

  • Rsync कमांडचा वापर करून बॅकअप घ्या.
  • बॅश स्क्रिप्ट वापरा.
  • सद्य आवृत्ती केवळ स्थानिक वापरास अनुमती देते.

आवश्यकता आणि स्थापना

स्क्रिप्ट कार्य करण्यासाठी, सिस्टममध्ये gdialog अनुप्रयोग असणे आवश्यक आहे.

यासाठी स्थापनेची आवश्यकता नाही, स्क्रिप्ट फक्त $ HOME / .copies / निर्देशिका मध्ये ठेवा. हे पॅरामीटर स्क्रिप्ट_डिरेक्टरी व्हेरिएबलमध्ये आहे आणि बदलले जाऊ शकते.

कॉपीसाठी स्त्रोत आणि गंतव्य निर्देशिका निवडत आहे

सद्य आवृत्तीत ते कॉपीज.श स्क्रिप्ट संपादित करुन निर्दिष्ट केले आहेत. वापरलेले स्वरूपन -acv आणि -डिलीट पर्यायांचा वापर करते.

उदाहरणार्थ:

rsync -acv - डिलीट $ user_directory'directory_to_backup '$ लक्ष्य_निर्देशन

जिथे आम्ही इच्छित डिरेक्टरीच्या नावाने डिरेक्टरी_टू_बॅक अप बदलू.

व्हेरिएबल $ यूजर_डिरेक्टरीला स्क्रिप्टमध्ये मूल्य दिले आहे.

व्हेरिएबल $ डेस्टिनेशन_डिरेक्टरीला copyies.cfg मध्ये वाचलेले मूल्य दिले आहे

कॉन्फिगरेशन फाइल

कॉन्फिगरेशन फाईलला copyies.cfg म्हणतात आणि ते $ HOME / .copies / निर्देशिका मध्ये आहेत

कॉन्फिगरेशन फाईल स्ट्रक्चर

दुसरी ओळ बॅकअपचे गंतव्य निर्दिष्ट करते:

# डिस्टिनेशन / मीडिया / आयमेगा_एचडीडी /

फायली oriesक्सेसरीज

कॉपी_ini.sh स्क्रिप्ट फाइल बॅकअप नियतकालिक अंतराने केली आहे की नाही ते तपासते. हे निर्दिष्ट करण्यासाठी कॉन्फिगरेशन फाईलमध्ये सध्या कोणतेही पॅरामीटर नाही, जे दररोज समान स्क्रिप्टमध्ये सेट केले जाते.

बॅकअप प्रक्रिया स्वयंचलित करा

९.- क्रॉन्टेब -e आदेशासह क्रोनला पुढील प्रमाणे द्या:

# एमएच डोम सोम डो आज्ञा
0 20 * * * DISPLAY = »: 0 ″ ​​/ home/user/.copies/copias.sh

या उदाहरणात, स्क्रिप्टची अंमलबजावणी दररोज 20:00 वाजता सुरू केली जाईल

९.- सुरूवातीस अंमलात आणल्या जाणार्‍या प्रोग्राममध्ये copyies_ini.sh स्क्रिप्ट जोडा, त्याकडे संपूर्ण मार्ग दर्शवितो


आपली टिप्पणी द्या

आपला ई-मेल पत्ता प्रकाशित केला जाणार नाही. आवश्यक फील्ड चिन्हांकित केले आहेत *

*

*

  1. डेटा जबाबदार: मिगुएल Áन्गल गॅटन
  2. डेटाचा उद्देशः नियंत्रण स्पॅम, टिप्पणी व्यवस्थापन.
  3. कायदे: आपली संमती
  4. डेटा संप्रेषण: कायदेशीर बंधन वगळता डेटा तृतीय पक्षास कळविला जाणार नाही.
  5. डेटा संग्रहण: ओकेन्टस नेटवर्क (EU) द्वारा होस्ट केलेला डेटाबेस
  6. अधिकारः कोणत्याही वेळी आपण आपली माहिती मर्यादित, पुनर्प्राप्त आणि हटवू शकता.

  1.   डॅनियल कोका म्हणाले

    देजा डूपबद्दल चांगली गोष्ट म्हणजे त्यामध्ये फायली सेव्ह करण्यासाठी एन्क्रिप्शन आहे, ते खूप चांगले आहे, परंतु या स्क्रिप्टमध्ये आपण जीएनअपजी + स्प्लिटसह हे जोडू शकता आणि ते जवळजवळ सारखेच आहे.

    छान लेख अगं.

  2.   लिनक्स वापरुया म्हणाले

    निश्चितच ... ज्यांना ग्राफिकल इंटरफेस वापरायचा आहे त्यांच्यासाठी ...
    इतर "जुन्या पद्धतीचा मार्ग" करणे पसंत करतात
    चीअर्स! पॉल.

    2012/11/30 डिस्कस

  3.   एडुआर्डोक्स 123 म्हणाले

    हे सोपे आहे डेजा-डूप

  4.   मिगुएलएच म्हणाले

    नमस्कार, आणि मला त्याच नेटवर्कशी कनेक्ट केलेल्या पीसीवर बॅकअप घ्यायचा असेल तर. आपण कॉन्फिगरेशन फाईलमध्ये गंतव्यस्थान कसे ठेवता?