Saya telah membaca di banyak tempat bahwa folder /Library/Preferences/SystemConfiguration
itu seharusnya "berubah" jika saya mencabut kabel jaringan.
Sekarang, saya punya MacBook Pro, jadi saya menggunakan adaptor USB3 untuk menghubungkan kabel jaringan.
Memang, tidak ada yang berubah ketika saya mencolokkan atau mencabutnya di dalam folder ini. Saya melihat dengan jelas di "Pengaturan jaringan" bahwa koneksi LAN dibuat atau dijatuhkan ketika saya mencolokkan atau mencabut kabel.
Di mana sesuatu harus berubah? Apakah ada beberapa folder atau hal lain yang dapat saya gunakan sebagai pemicu untuk AppleScript, ketika menghubungkan / mencabut kabel jaringan?
sudo dmesg
. Kemudian putuskan koneksi jaringan Anda.sudo dmesg
lagi untuk melihat untuk melihat acara putuskan sambungan. Sambungkan kembali dansudo dmesg
lagi untuk melihat pesan koneksi. Sejauh mendapatkan akses ke program ini, saya tidak percaya AppleScript memiliki kemampuan ini.Jawaban:
Simpan skrip ini sebagai aplikasi dan atur agar dijalankan saat startup. Ini akan menggunakan beberapa memori tetapi skripnya sangat ringan. Anda bahkan dapat menunda lebih lama lagi. Ingatlah bahwa rutin ini akan terus mendeteksi kabel selamanya, jadi Anda harus mengatur kondisi lain di dalam skrip Anda untuk melakukan apa yang Anda butuhkan dan berhenti sampai ada perubahan.
sumber
Mungkin Anda bisa menggunakan jalan pintas untuk mengaktifkan skrip karena Anda sudah mencolokkan kabel. Cukup buat Layanan baru untuk pencari menggunakan Automator, seret tindakan Jalankan Applescript ke alur kerja, tempatkan kode Anda di dalam, simpan dan atur pintasan di bawah Preferensi / Keyboard / Pintasan / Layanan.
sumber