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.