ОК, я понял, в чем причина проблемы.Я могу использовать команду терминала fs_usage , чтобы увидеть, что происходит в файловой системе.Я использую " sudo fs_usage -w | grep" / usr / lib"
Это проблема:
15: 58: 03.049 stat64 / usr / lib / libpcap.A.dylib 0.000007 airport
15: 58: 03.049 открыто F = 4 (R_ _ _) /usr/lib/libpcap.A.dylib 0.000020 airport
Я используюсценарий оболочки для получения имени активного соединения WIFI. Очевидно, что аэропорт открывает /usr/lib/libpcap.A.dylib для чтения, другие библиотеки не открываются таким образом (нет (R_ _ ))
РЕДАКТИРОВАТЬ: Это был ответ на мой второй вопрос, но Bavarious простое решение для получения SSID устраняет все трудности для меня;)