मैं जो चाहता हूं, वह चर के साथ एक URL को एक सर्वर पर भेजना है जो किसी के मौजूद होने पर ट्रैक करेगा जब वह अपने कार्य केंद्र के लॉगिन और लॉगआउट के आधार पर मौजूद होगा।
मैंने "/User/Username/Desktop/script.sh" LoginHookमें सेट करने का प्रयास किया है com.apple.loginwindow। script.shकाम करता है जब मैं इसे टर्मिनल से खुद को निष्पादित करता हूं, लेकिन यह से नहीं चलता है LoginHook।
स्क्रिप्ट निम्नलिखित को निष्पादित करती है, जहां $USERवर्तमान में लॉग इन उपयोगकर्ता का नाम होना चाहिए:
curl -kd "author=$USER&type=inout&message=in" https://some.server.com/timetrack
#!/bin/bashअपनी स्क्रिप्ट की शुरुआत में सेटिंग करने की कोशिश की है ? ऐसा लगता है कि आप $1इसके बजाय स्क्रिप्ट के साथ उपयोगकर्ता नाम प्राप्त कर सकते हैं $USER।
$USERयहाँ उपयोग नहीं कर सकते । क्या आप जानते हैं कि स्क्रिप्ट बिल्कुल निष्पादित होती है या नहीं?