कल्पना कीजिए कि मेरे पास एक स्क्रिप्ट है foo
। जब उपयोगकर्ता लॉग इन करता है और एक सफल रन के बाद इसकी आवश्यकता नहीं होती है तो इसे एक बार चलाया जाना चाहिए।
मेरा प्रश्न: क्या स्क्रिप्ट फ़ाइल को स्क्रिप्ट के भीतर से निकालना सुरक्षित है?
उदाहरण के लिए:
#!/bin/bash
# do something
...
# if successful
rm /path/to/foo
exit 0
हां, यह सुरक्षित है। आप जानना चाहते हैं, तो क्यों, पढ़ stackoverflow.com/questions/2028874/...
—
jofel
@ जोफेल अच्छा लगता है, मेरा सुझाव है कि आप इसे एक उत्तर दें। :-)
—
htorque
यदि संदेह है तो आप अंतिम दो पंक्तियों को बदल सकते हैं
—
कैस्परड
exec rm /path/to/foo
।
#!/bin/bash -e
यह सुनिश्चित करने के लिए उपयोग कर सकते हैं कि स्क्रिप्ट फ़ाइल केवल तभी निकाल दी जाती है जब कुछ भी गलत न हो।