चर और समय
पूर्वानुमेय स्वचालन और टाइमस्टैम्प वाले लॉग बनाने के लिए पर्यावरण चर और समय कमांड का उपयोग करें।
इंटरएक्टिव पाठ शुरू करेंचर और टाइमस्टैम्प बनाए रखने योग्य बैच वर्कफ़्लो की रीढ़ हैं। उनके बिना, स्क्रिप्ट पथों को हार्डकोड करती हैं, लॉग असंगत हो जाते हैं, और डिबगिंग दर्दनाक हो जाती है।
मूल विचार
उन मानों के लिए चर का उपयोग करें जो मशीनों या रन के बीच बदलते हैं, और आउटपुट को स्टैम्प करने के लिए समय मानों का उपयोग करें ताकि हर रन का पता लगाया जा सके।
आप PATH चर को कैसे प्रिंट करते हैं?
चरण 1: मौजूदा पर्यावरण मान पढ़ें
यह पुष्टि करता है कि आपका सत्र पूर्ण पथ के बिना किन निष्पादन योग्य फ़ाइलों को ढूँढ सकता है।
चरण 2: एक टाइमस्टैम्प्ड लॉग प्रविष्टि बनाएँ
दिनांक/समय प्रविष्टियों को जोड़ने से ऑडिट और रोलबैक जाँच बहुत तेज़ हो जाती है।
विश्वसनीय पैटर्न
- गतिशील निर्देशिकाओं और पर्यावरण-विशिष्ट मानों के लिए
setका उपयोग करें। - प्रत्येक परिचालन लॉग लाइन में
%DATE%और%TIME%का उपयोग करें। - जब स्क्रिप्ट कई मशीनों पर चलेंगी तो हार्डकोडेड पथों से बचें।
यह एकल पैटर्न स्क्रिप्ट पोर्टेबिलिटी और घटना ट्रैसेबिलिटी में बहुत सुधार करता है।
संदर्भ
ये दस्तावेज़ लिंक इस लेख में उपयोग किए गए कमांड के लिए आधिकारिक विवरण प्रदान करते हैं।