[ネットワーク] ロケーションの変更を処理するために /Library/Preferences/SystemConfiguration を監視したくありません。その結果、変更ごとにスクリプトが 2 回続けて実行されます。
/Library/Preferences/SystemConfiguration/com.apple.airport.preferences.plist を監視すると、Wi-Fi ではうまく機能しますが、たとえば、Wi-Fi を使用していて、Thunderbolt イーサネットを接続している場合はキャッチされません。
有線接続を監視できる plist はありますか? それとも、5 秒ごとにポーリングし、有線イーサネットがアクティブな状態に変化したときに ~/Library 内のファイルにアクセスする 2 つ目の LaunchAgent を追加するのに行き詰まっていますか?