আছে এ স্ক্রিপ্ট চালানোর জন্য বিভিন্নভাবে লগইন / লগআউট মধ্যে OS X এর কিছু অতি সাম্প্রতিক এবং শুধুমাত্র 10.5 এবং উপরোক্ত, কিছু বরং অবচিত প্রয়োগ হয়, কিন্তু দ্রুততম এক একটি যোগ করার জন্য হবে Login Hook
।
প্রথমে আপনি যে স্ক্রিপ্টটি চালাতে চান তা তৈরি করুন। একটি টার্মিনাল খুলুন এবং প্রবেশ করুন:
touch ~/script.sh
open -e !$
এটি একটি পাঠ্য সম্পাদক খুলবে। স্ক্রিপ্টটি প্রবেশ করুন, যেমন নিম্নলিখিত বিষয়বস্তু সহ:
#!/bin/sh
# insert your script here
ফাইলটি সংরক্ষণ করুন। আপনার টার্মিনালে, চালান:
chmod +x ~/script.sh
এটি ফাইলটি কার্যকর করতে সক্ষম করে। এখন, এটি একটি হুক হিসাবে যুক্ত করুন:
sudo defaults write com.apple.loginwindow LoginHook /usr/local/bin/script.sh
Logout Hook
সমমনা এছাড়াও রয়েছে :
sudo defaults write com.apple.loginwindow LogoutHook /usr/local/bin/script2.sh
আমি এটি ওএস এক্স 10.6 এ পরীক্ষা করেছি এবং এটি 10.8 পর্যন্ত পর্যন্ত কাজ করা উচিত । মনে রাখবেন যে স্ক্রিপ্টটি চলবে root
এবং লগইন এবং লগআউটের জন্য যথাক্রমে কেবলমাত্র একটি হুক রয়েছে।
সমস্ত কিছু পূর্বাবস্থায় ফেলার জন্য প্রবেশ করুন
sudo defaults delete com.apple.loginwindow LoginHook
sudo defaults delete com.apple.loginwindow LogoutHook
নোট করুন যে এই পদ্ধতিটি মোতায়েন বা কোনও কিছুর জন্য প্রস্তাবিত নয়, তবে আপনি যদি এটি কেবল আপনার প্রশ্নের মতো করে ব্যবহার করেন তবে কোনও সমস্যা হওয়া উচিত নয়।