मैं जो चाहता हूं, वह चर के साथ एक 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
यहाँ उपयोग नहीं कर सकते । क्या आप जानते हैं कि स्क्रिप्ट बिल्कुल निष्पादित होती है या नहीं?