में हमेशा के लिए एक फ़ाइल खोलें रखें, मुझे एक प्रक्रिया को एक निश्चित फ़ाइल हमेशा के लिए खोलने के लिए एक तरीका चाहिए। यहाँ मैं अब तक राशि का एक उदाहरण है:एक बैश स्क्रिप्ट
sleep 1000 > myfile &
यह एक हजार सेकंड के लिए काम करता है, लेकिन वास्तव में कुछ जटिल नींद/पाश बयान बनाने के लिए नहीं करना चाहती। This post ने सुझाव दिया कि cat
असीमित के लिए sleep
जैसा ही है। तो मैं इस कोशिश की:
cat > myfile &
यह लगभग यह एक गलती की तरह लग रहा है ना? यह कमांड लाइन से काम करना प्रतीत होता था, लेकिन एक स्क्रिप्ट में फ़ाइल कनेक्शन खुला नहीं रहा था। कोई अन्य विचार?
काफी यकीन है कि तुम क्यों एक फ़ाइल खुला हमेशा के लिए है, लेकिन कुछ नहीं कर रखने की जरूरत है? क्या आप सिर्फ एक फ़ोल्डर को हटाने के लिए नहीं हैं? –