दमन टाइम मशीन पुरानी बैकअप डायलॉग वाया कमांड लाइन


2

टाइम मशीन को स्वचालित रूप से चलने देने के बजाय मैं शेल स्क्रिप्ट और tmutil startbackupबैकअप को ट्रिगर करने के लिए कमांड का उपयोग करता हूं , जो मुझे लचीलेपन का एक बड़ा हिस्सा देता है। विशेष रूप से यह मुझे अपने सामान्य घंटों के दौरान स्थानीय ड्राइव पर रात में एक अलग नेटवर्क बैकअप के साथ प्रति घंटा बैकअप करने की सुविधा देता है (क्योंकि यह बहुत धीमा हो जाता है)।

दुर्भाग्य से, मैंने आज पता लगाया है कि यदि नेटवर्क ड्राइव पर्याप्त रूप से भर रहा है, तो पुराने बैकअप को हटाने की आवश्यकता है, तो मुझे इस बारे में सूचित करने से संवाद बैकअप को तब तक आगे बढ़ने से रोकेगा, जब तक कि मैं ठीक नहीं हो जाता, लेकिन जब से मैं सामान्य रूप से छोड़ता हूं तब से यह होता है मेरा कंप्यूटर मेरी मशीन बस रात भर जागते हुए समाप्त होता है, इसके बारे में कुछ करने के लिए मेरे इंतजार में।

मैं जो करना चाहता हूं वह मेरे रात भर के बैकअप के लिए इस संवाद को दबा देता है, लेकिन इसे अपने प्रति घंटा बैकअप के लिए सक्षम / पुनः सक्षम करने के लिए उन्हें छोड़ दें। क्या कोई ऐसा तरीका है जिससे मैं यह कर सकूं? tmutilअपने आप में कोई क्षमता प्रतीत नहीं होती है। क्या कोई defaultsविकल्प है जो मैं शायद बदल सकता हूं?


क्या आपने AppleScript में देखा है? आप इसे कमांड लाइन के माध्यम से चला सकते हैं।
At0mic

@IronCraftMan Applescript इन संवादों को दबा सकता है?
हरविकाल

आप टाइम मशीन वरीयताओं में "पुराने नोटों को हटाए जाने के बाद सूचित करें" विकल्प के कारण प्रकट होने वाले संवाद के बारे में बात कर रहे हैं? क्या आप सुनिश्चित हैं कि संवाद बैकअप को आगे बढ़ने से रोकता है? मैंने हमेशा सोचा था कि जब तक नया बैकअप पहले ही नहीं आया है तब तक संवाद दिखाई नहीं देता। defaultsयदि आपको अभी भी ऐसा करने की आवश्यकता है, तो अस्थायी रूप से विकल्प को बंद करने के बारे में मेरा जवाब देखें ।
रिनजविंड

एक बड़ी ड्राइव खरीदें;)
कज़िनकोकेन

इतनी देर से जवाब देने के लिए @Rinzwind माफी माँगता है; स्पष्ट करने के लिए, हाँ बैकअप पूर्ण हो जाता है, हालांकि tmutilसंवाद को खारिज होने तक अवरुद्ध करना जारी रखता है, जिसका अर्थ है कि यह आगे की कार्रवाई शुरू करने से रोक देगा यदि वे tmutilखत्म होने की प्रतीक्षा कर रहे हैं । मेरी समस्या विशेष रूप से यह है कि मैं tmutilबैकअप को ट्रिगर करने के लिए उपयोग कर रहा हूं , फिर एक बार इसे पूरा करने के लिए अन्य सामान करना चाहते हैं, लेकिन यह बहुत देरी हो सकती है अगर संवाद पॉप अप होता है।
हरविक्क

जवाबों:


1

मुझे नहीं पता कि आप tmutilसीधे संवाद को दबा सकते हैं या नहीं ।

विकल्प के रूप में आप का सुझाव दिया, अस्थायी रूप से बंद करने के लिए सूचित करें "के बाद पुराने बैकअप नष्ट हो जाती हैं" का विकल्प है टाइम मशीन विकल्प वरीयताओं के माध्यम से defaults:

sudo defaults write /Library/Preferences/com.apple.TimeMachine.plist AlwaysShowDeletedBackupsWarning 0

विकल्प को वापस चालू करने के लिए "0" के बजाय "1" का उपयोग करें।

(मुझे शायद यह निर्दिष्ट करना चाहिए कि यह उत्तर एल कैपिटन पर लागू होता है, मुझे सिएरा के बारे में पता नहीं है, हालांकि मुझे लगता है कि यह बदल नहीं गया है।)


0

इस लेख को पढ़ने की कोशिश करें टाइम मशीन कमांड लाइन `और यह पुराने बैकअप को हटाने के लिए


क्या आप अपने निष्कर्षों का सारांश दे सकते हैं? यदि आपके लिंक मर जाते हैं तो उत्तर यहाँ किसी के लिए किसी काम का नहीं है। धन्यवाद!
कज़िनकोकेन

0

टाइम मशीन बैकअप अंतराल को समायोजित करने के लिए डिफॉल्ट्स कमांड निम्नानुसार है, यह एक ही लाइन पर है:

sudo defaults write /System/Library/LaunchDaemons/com.apple.backupd-auto StartInterval -int 14400

अंतिम संख्या सेकंड में समय अंतराल है, जो 3600 सेकंड सेगमेंट द्वारा समूहीकृत घंटे बनाती है। यदि आप बैकअप के बीच 4 घंटे इंतजार करना चाहते हैं, तो संख्या 14400 होगी, और इसी तरह। डिफ़ॉल्ट सेटिंग एक घंटे, या 3600 सेकंड है, जिसे इसके साथ पुनर्स्थापित किया जा सकता है:

sudo defaults write /System/Library/LaunchDaemons/com.apple.backupd-auto StartInterval -int 3600

हिट रिटर्न और डिफ़ॉल्ट बैकअप शेड्यूल को फिर से बहाल किया जाएगा।


एक मुफ्त कार्यक्रम भी है जिसका उपयोग आप बाहर या टर्मिनल के समय निर्धारित करने के लिए कर सकते हैं। http://www.klieme.com/TimeMachineScheduler.html

हमारी साइट का प्रयोग करके, आप स्वीकार करते हैं कि आपने हमारी Cookie Policy और निजता नीति को पढ़ और समझा लिया है।
Licensed under cc by-sa 3.0 with attribution required.