जब एक सक्रिय SSH कनेक्शन स्थापित किया जाता है तो मैं F20 बॉक्स को स्लीप मोड में जाने से रोकना चाहता हूं।
शाम-बर्तनों के दिनों में यह कार्य काफी सरल था - यह आवश्यक था कि एक स्क्रिप्ट को /etc/pm/sleep.d में रखा जाए, जो कि अगर नेटस्टैट आउटपुट का grep पाया जाता है तो एक गैर-शून्य निकास कोड लौटा देगा। एक स्थापित SSH कनेक्शन। दुर्भाग्य से, इस विधि ने F16 के बाद से काम नहीं किया है, जब pmd-utils को systemd के साथ बदल दिया गया था। अब, /etc/pm/sleep.d में रखी गई किसी भी स्क्रिप्ट को अनदेखा कर दिया जाता है।
इस तरह का कार्य F20 पर कैसे पूरा होगा जो अब हम सिस्टम के युग में कर रहे हैं?
वैकल्पिक रूप से, मैं उस समय के लिए विशेष रूप से डिज़ाइन किए गए रैपर के अंदर हर नेटवर्क कनेक्शन को रखने के लिए मजबूर नहीं होना पसंद करूँगा, जिसे वह इनिशियलाइज़ किया गया है। यह अत्यधिक बोझ लगता है।
मैं S3 के सस्पेंड को निष्पादित करने से पहले सक्रिय "निर्बाध" नेटवर्क कनेक्शन की स्थिति के लिए सिस्टम स्लीप स्क्रिप्ट पोल होने की एक विधि पसंद करूंगा, और यदि विशिष्ट नेटवर्क कनेक्शनों में से कोई भी सूची सक्रिय है, तो S3 के लिए सस्पेंड को रोकना।
TIA।