लॉग आउट करते समय स्क्रिप्ट चलाएँ?


3

क्या यह संभव है कि कोई स्क्रिप्ट तभी और जब कोई उपयोगकर्ता लॉग आउट हो? मैं ऐसा क्यों करना चाहता हूं इसलिए मैं लॉगिन संदेश ( sudo defaults write /Library/Preferences/com.apple.loginwindow LoginwindowText "Message") बदल सकता हूं । क्या इसे करने का कोई तरीका है?


1
क्या आपका मतलब है "लॉगआउट पर" या "लॉग आउट करते समय"?
JRobert

@JRobert लॉग आउट करते हुए
CoffeeRain


जवाबों:


2

माचिस को लॉग फ़ाइल के लिए लॉगऑन और लॉगऑफ ईवेंट लिखने के लिए यहां एक नमूना स्क्रिप्ट उपलब्ध है

आपको मूल रूप से अपनी स्क्रिप्ट लिखने की ज़रूरत है, इसे निष्पादित अधिकार दें और फिर इसे LogoutHookघटना में जोड़ें :

sudo डिफॉल्ट्स com.apple.loginwindow \ LogoutHook / usr / स्थानीय / बिन / लॉगआउटस्क्रिप्ट लिखें

कुछ और उन्नत स्क्रिप्ट के लिए आप यहां एक नज़र डाल सकते हैं

दूसरा तरीका

लॉन्च सेवाओं पर एक नजर है । यह ओएसएक्स द्वारा उपयोग की जाने वाली सेवा प्रबंधन प्रणाली में बनाया गया है। कुछ सुझावों में एक फ़ाइल को लॉन्च मॉनिटर करना है, और ऊपर लॉगआउट का उपयोग करके, फ़ाइल को स्पर्श करें, जो लॉन्च करने के लिए लॉन्च को ट्रिगर करेगा। लॉन्च किए गए कार्य में आप यह सुनिश्चित करने के लिए कुछ सेकंड सो सकते हैं कि लॉगआउट पूरा हो गया है।

आदर्श समाधान नहीं है, लेकिन काम कर सकता है।


यही वह नहीं था जिसकी मुझे तलाश थी। जब मैं लॉग ऑफ हो रहा था, तो चलने के बजाय, मैं लॉग ऑफ करते समय भाग गया।
कॉफ़ीरैन

@ कॉफ़ीरैन ने एक शक्तिशाली वर्कअराउंड जोड़ा। पूरी तरह से यकीन नहीं है कि यह कैसे व्यवहार्य है लेकिन जांच के लायक है।
बाइनरीमिस्टिट

0

स्क्रिप्ट चलाने के तरीके के लिए यहां देखें: मैं बूट / लॉगिन / कुछ अन्य समय में किसी एप्लिकेशन को स्वचालित रूप से कैसे चला / रोक / रोक सकता / सकती हूं?

यदि उपयोगकर्ता लॉग इन है तो अपनी स्क्रिप्ट की जाँच करें। यदि हाँ, तो बाहर निकलें। यदि नहीं, तो अपनी बात करें।


0

आप अपना लॉगिन स्क्रीन टेक्स्ट बदल सकते हैं, स्क्रिप्ट को चलाने की आवश्यकता नहीं है यदि यह एक बार या अनिरुद्ध परिवर्तन है। आपको कुंजी जोड़ना है

यहां छवि विवरण दर्ज करें

/Library/Preferences/com.apple.loginwindow.plist पर या तो टेक्स्ट एडिटर के साथ या टर्मिनल कमांड द्वारा, जो समान कार्य करता है। यह लेख दोनों तरीकों का वर्णन करता है।

हमारी साइट का प्रयोग करके, आप स्वीकार करते हैं कि आपने हमारी Cookie Policy और निजता नीति को पढ़ और समझा लिया है।
Licensed under cc by-sa 3.0 with attribution required.