ब्लॉग पर वापस जाएं
अद्यतनArnošt Havelka

चर और समय

पूर्वानुमेय स्वचालन और टाइमस्टैम्प वाले लॉग बनाने के लिए पर्यावरण चर और समय कमांड का उपयोग करें।

इंटरएक्टिव पाठ शुरू करें
चर और समय

चर और टाइमस्टैम्प बनाए रखने योग्य बैच वर्कफ़्लो की रीढ़ हैं। उनके बिना, स्क्रिप्ट पथों को हार्डकोड करती हैं, लॉग असंगत हो जाते हैं, और डिबगिंग दर्दनाक हो जाती है।

मूल विचार

उन मानों के लिए चर का उपयोग करें जो मशीनों या रन के बीच बदलते हैं, और आउटपुट को स्टैम्प करने के लिए समय मानों का उपयोग करें ताकि हर रन का पता लगाया जा सके।

कमांड आज़माएं

आप PATH चर को कैसे प्रिंट करते हैं?

कमांड बनाएं
set = && echo %DATE% %TIME%
set NAME=valueवर्तमान शेल सत्र के लिए चर बनाएँ/अपडेट करें।
%NAME%कमांड में चर मान को हल करें।
%DATE% %TIME%लॉग और रिपोर्ट के लिए निष्पादन टाइमस्टैम्प उत्सर्जित करें।
टर्मिनल
C:\Users\User>set LOG_DIR = C:\\Logs && echo %DATE% %TIME%

चरण 1: मौजूदा पर्यावरण मान पढ़ें

Command Prompt
C:\Users\User>echo %PATH%

यह पुष्टि करता है कि आपका सत्र पूर्ण पथ के बिना किन निष्पादन योग्य फ़ाइलों को ढूँढ सकता है।

चरण 2: एक टाइमस्टैम्प्ड लॉग प्रविष्टि बनाएँ

Command Prompt
C:\Users\User>echo Backup started at %DATE% %TIME% >> backup.log

दिनांक/समय प्रविष्टियों को जोड़ने से ऑडिट और रोलबैक जाँच बहुत तेज़ हो जाती है।

विश्वसनीय पैटर्न

यह एकल पैटर्न स्क्रिप्ट पोर्टेबिलिटी और घटना ट्रैसेबिलिटी में बहुत सुधार करता है।

संदर्भ

ये दस्तावेज़ लिंक इस लेख में उपयोग किए गए कमांड के लिए आधिकारिक विवरण प्रदान करते हैं।

अगला

सेवाएँ और कार्य (Services and Tasks)

नियमित सिस्टम प्रशासन के लिए विश्वसनीय सेवा ट्राइएज और निर्धारित कार्य (scheduled task) की जाँच करना सीखें।