Bu amaçla örnek cennet uygulaması oluşturdum. Bulabilirsin Github .
Çalıştırmak için:
- Xcode kullanarak derleyin.
- Hareket
Network Listener.app için /Applications dir.
- Hareket
.networkConnected ve .networkDisconnected senin için $HOME dir.
- Hareket
Network-Listener.plist için ~/Library/LaunchAgents.
- Yapmak
.networkConnected ve .networkDisconnected yürütülebilir.
Hesabınıza giriş yaptığınızda otomatik olarak çalışacaktır. Eğer test etmek istiyorsan bunu çalıştır. terminal :
launchctl load -S Aqua -w ~/Library/LaunchAgents/Network-Listener.plist
Script almak SSID argümanlar olarak adlandırın.
Gereksinimlerinize göre değiştirmek için çekinmeyin. Herhangi bir problem durumunda bana bildirin.
Her şey olanakları göstermek için yaratıldı, birçok şey geliştirilebilir.