कल्पना कीजिए कि मेरे पास एक स्क्रिप्ट है 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यह सुनिश्चित करने के लिए उपयोग कर सकते हैं कि स्क्रिप्ट फ़ाइल केवल तभी निकाल दी जाती है जब कुछ भी गलत न हो।