मुझे आश्चर्य है कि अगर मैं एक स्क्रिप्ट लिख सकता हूं जो एक फ़ाइल में बदलाव के लिए निगरानी करेगा और परिवर्तन का पता चलने पर कुछ कार्रवाई निष्पादित करेगा।
विस्तृत विवरण:
- OpenVPN हर 1 मिनट में एक फाइल पर अपना स्टेटस लिखता है।
- मुझे इस स्थिति फ़ाइल को पार्स करने और कार्रवाई करने की आवश्यकता है।
- OpenVPN लिखने से पहले स्टेटस फ़ाइल को काट देता है।
- मैंने एक नामित पाइप को लिखने की कोशिश की, लेकिन मुझे ऐप में अवांछनीय (लेकिन घातक नहीं) त्रुटियां मिलती हैं, जब यह पाइप को कम करने में विफल रहता है।
tail -f
तो संभवत: सबसे आसान तरीका है। लेकिन केवल अपील करने के लिए।