मैं नए स्लाइसहोस्ट इंस्टॉलेशन की स्थापना को स्वचालित करने के लिए स्क्रिप्ट लिख रहा हूं। एक आदर्श दुनिया में, मैंने स्क्रिप्ट शुरू करने के बाद, यह बस चलेगा, जिसमें मेरा कोई ध्यान नहीं है। मैं सफल रहा हूं, एक अपवाद के साथ।
मैं टाइमज़ोन कैसे सेट करता हूं, एक स्थायी (रिबूट से बचे) और साने (मानक और दिन के उजाले की बचत के समय के लिए समायोजित करें, इसलिए कोई तारीख के लिए मजबूर नहीं) ... जिस तरह से मुझे इनपुट की आवश्यकता नहीं है?
वर्तमान में, मैं उपयोग कर रहा हूं
dpkg-reconfigure tzdata
ऐसा लगता है कि इसमें किसी भी तरह से पैरामीटर को बाध्य नहीं किया गया है। यह उपयोगकर्ता इनपुट की मांग करता है।
संपादित करें: मैं टिप्पणी करने के बजाए यहां संपादन कर रहा हूं, क्योंकि टिप्पणियाँ कोड ब्लॉक करने की अनुमति नहीं देती हैं।
रुडॉग की टिप्पणी के आधार पर मैंने यहां वास्तविक कोड को समाप्त किया। मैंने यह भी देखा कि यह अपडेट / etc / timezone नहीं करता है। मुझे यकीन नहीं है कि कौन इसका उपयोग करता है, लेकिन अगर कोई ऐसा करता है, तो मैं इसे भी सेट कर रहा हूं।
TIMEZONE="America/Los_Angeles"
echo $TIMEZONE > /etc/timezone
cp /usr/share/zoneinfo/${TIMEZONE} /etc/localtime # This sets the time