•Arnošt Havelka
प्रीमियम: Bash इंसिडेंट ड्रिल
सुरक्षित रिलीज़ ट्राइएज वर्कफ़्लो चलाएं: स्टेज, एरर निकालें, और प्रभाव मात्रा को वेरिफाई करें।
इंटरएक्टिव पाठ शुरू करेंआप ऑन-कॉल इंजीनियर हैं। सुरक्षित रिलीज़ सैंडबॉक्स बनाएं, बिल्ड एरर को अलग करें, और नुकसान का आकलन करें।
स्टेप 1: एक सुरक्षित वर्कस्पेस तैयार करें (Step 1: Prepare a Safe Workspace)
टर्मिनल
~$mkdir -p release/app && cp -r app release/
ls release
यह एक डिस्पोज़ेबल कॉपी बनाता है ताकि इन्वेस्टिगेशन कभी भी मूल फ़ोल्डर को न छुए।
स्टेप 2: बिल्ड लॉग से एरर निकालें (Step 2: Extract Errors from Build Logs)
टर्मिनल
~$grep 'ERROR' release/app/build.log > release/errors.log
cat release/errors.log
स्टेप 3: इंसिडेंट के आकार को वेरिफाई करें (Step 3: Verify Incident Size)
टर्मिनल
~$cat release/errors.log | wc -l
चेकलिस्ट जिसका आप दोबारा उपयोग कर सकते हैं (Checklist You Can Reuse)
mkdir -p+cp -rके साथ स्टेज करें।grepके साथ क्रिटिकल लाइन्स को अलग करें।wc -lके साथ प्रभाव का आकलन करें।
ज्ञान जांच
1 / 2ट्राइएज से पहले app को release/ में कॉपी क्यों करें?
संदर्भ
ये दस्तावेज़ लिंक इस लेख में उपयोग किए गए कमांड के लिए आधिकारिक विवरण प्रदान करते हैं।
अगला
अपनी पहली Bash स्क्रिप्ट कैसे लिखें और चलाएँ
Bash स्क्रिप्ट बनाएँ, syntax जाँचें, उसे executable बनाएँ और bash script.sh तथा ./script.sh का अंतर समझें।