बैकअप डिस्क अनप्लग होने पर नवीनतम टाइम मशीन बैकअप प्राप्त करें


1

मुझे पता है कि मैं कमांड के साथ नवीनतम टाइम मशीन बैकअप का समय टिकट प्राप्त कर सकता हूं, tmutil latestbackup | grep -E -o "[0-9\-]+$"लेकिन यह केवल तब काम करता है जब मेरी बैकअप डिस्क प्लग इन होती है। यदि नहीं, तो मुझे त्रुटि संदेश प्राप्त होता है मेजबान के लिए मशीन निर्देशिका का पता लगाने में असमर्थ।

क्या अंतिम बैकअप बनाए जाने के दौरान (स्क्रिप्टिंग के माध्यम से) पता लगाने का कोई अन्य तरीका है?

मैं ओएस एक्स मावेरिक्स चला रहा हूं और उपयोग का मामला अंततः इसे मैक के लिए रिमोट मॉनिटरिंग के रूप में चलाना होगा, कहते हैं, सामूहिक का उपयोग करते हुए।


2
यह कुछ काम का हो सकता है:defaults read /Library/Preferences/com.apple.TimeMachine.plist Destinations | grep "BACKUP_COMPLETED_DATE"
user3439894

जवाबों:


1

XML को आप सेटिंग्स से प्राप्त करें - कमांड लाइन पर पढ़ी गई चूक:

defaults read /Library/Preferences/com.apple.TimeMachine.plist Destinations | tail -4 |head -1

यह xml / plist को पार्स करने का एक कच्चा तरीका है ताकि आप प्राथमिकता वाले प्लिस्ट / xml को ठीक से पढ़ने के लिए पाइथन या स्विफ्ट का उपयोग कर सकें और अंतिम स्थानीय स्नैपशॉट तिथि, अंतिम स्थिरता जांच तिथि, आदि जैसी चीजों को पार्स कर सकें ...

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