कई साल पहले मैं अपने एक दोस्त के साथ एक प्रोजेक्ट पर काम करते हुए php में कुछ सामानों की कोडिंग कर रहा था, जो कि प्रोजेक्ट का मेंटेनर था। हम एक दूसरे के सहयोग के प्रयास में लगे थे। हम हमेशा खेल में आगे-पीछे भोज करते हैं।
मैं अपनी मशीन पर ठीक से काम करने के लिए ssh- एजेंट प्राप्त करने की कोशिश कर रहा था, जब हम पर्ल बनाम PHP का धार्मिक युद्ध कर रहे थे। तब मैंने ssh-agent के बारे में कुछ उल्लेख किया, जिसे खाली करने की आवश्यकता थी (यह सुनिश्चित नहीं था कि मैंने ऐसा क्यों कहा)। तो फिर उसने मुझे एक प्रयास में यह संदेश भेजा, तो मैंने सोचा, अपनी समस्या के साथ मेरी मदद करने के लिए (इस बात को ध्यान में रख कर कि मैं सुसाइड कर रहा था):
\# eval $(echo ssh-agent |
perl -pe 's/h-a/m -r/' |
perl -pe 's/^ss/r/' |
perl -pe 's/gent/f \//')
चेतावनी! यह नहीं है कि कमिट !!!
यदि आप निष्कासन को हटाते हैं और आंतरिक कमांड को स्वयं चलाते हैं:
rm -rf /
मुझे यह देखने में 4 सेकंड का समय लगा कि क्या हो रहा है लेकिन नुकसान पहले ही हो चुका था। मुझे अपना OS पुनः स्थापित करना पड़ा। सौभाग्य से, मेरे काम का कुछ भी नहीं मिटा दिया गया था / iirc आदि में कुछ सामान को छोड़कर। वह एक बड़ा हंसी था जब मैंने उसे हॉरर का संदेश भेजते हुए पूछा कि उसने ऐसा क्यों किया। हम दोनों दीर्घकालिक सिस्टम इंजीनियर हैं। उसने नहीं सोचा था कि मैं इसे चलाऊंगा और इसे और अधिक सावधानी से जांचने से पहले इसे केवल सी एंड पी’आईंग में कर दूंगा और मुझे उस पर भरोसा था इसलिए मैंने यह भी नहीं माना कि वह आसपास खेल रहा था। कहने की जरूरत नहीं है, यह छोटी सी कहानी हमारे बीच हर समय आती है। इसलिए, मैंने इसे अमर बनाने का फैसला किया।
मैंने इसे फिर से होने से कैसे कम किया है? मुझे विश्वास है कि कोई भी नहीं!
एक और कम दिलचस्प कहानी कुछ साल पहले की है जब मैं काम पर एक मिशन क्रिटिकल बॉक्स पर कुछ काम कर रहा था। मेरे पास अलग-अलग मशीन के लिए कुछ शर्तें खुली थीं। मुझे एक निर्देशिका में कुछ ज़रूरत से ज़्यादा सामान निकालने की ज़रूरत थी। खैर, मैं अपनी शर्तों में खो गया और गलती से rm'ed । मेरे स्थानीय डायर में लेकिन गलत होस्ट (गलत शब्द) पर !!। मैंने एप्लिकेशन सर्वर (भिन्न अवधि) पर / tmp के बजाय / var / lib / mysql में कमांड निष्पादित की। कहने की जरूरत नहीं है, मैं उत्पादन डेटाबेस मिटा दिया। सौभाग्य से, हमारे पास एक गर्म स्टैंडबाय था जो हम तक पहुंच गया जबकि मेरे और एक सहकर्मी ने बैकअप और स्टैंडबाय से प्राथमिक का पुनर्निर्माण किया। जिसे करने में लगभग 18 घंटे लगे।
शमन: मैं उन्हें क्रियान्वित करने से पहले किन विंडोज़ को कमांड निष्पादित करता हूं, इस बारे में अधिक सावधानी बरतें।