我的MacBook Pro(2015)的OS X版本是El Capitan 10.11.4(15E65)。
我在下面有很多日志文件/tmp/
:
fenqideMacBook-Pro:tmp fenqi$ ls -lt wifi-*.log
-rw-r--r-- 1 root wheel 250759 4 12 11:50 wifi-VbB6ea.log
-rw-r--r-- 1 root wheel 41368 4 12 11:42 wifi-9K1EMd.log
-rw-r--r-- 1 root wheel 109397 4 12 11:41 wifi-DemQZe.log
-rw-r--r-- 1 root wheel 189145 4 12 11:38 wifi-DlzZ4Z.log
当我使用公司的wifi上网时。
但是当我在家中使用wifi时,这些文件会停止生成。
这些文件的内容是:
Tue Apr 12 11:38:24.024 BTC: <airportd[89925]> BluetoothCoexSetProfile: <en0> profile for band 2.4GHz didn't change
Tue Apr 12 11:38:24.024 BTC: <airportd[89925]> BluetoothCoexSetProfile: <en0> profile for band 5GHz didn't change
Tue Apr 12 11:38:24.024 BTC: <airportd[89925]> BluetoothCoexHandle_ApplyPolicy: <en0> Bluetooth Coex: band = 0x2
Tue Apr 12 11:38:24.024 BTC: <airportd[89925]> BluetoothCoexHandle_ApplyPolicy: <en0> Bluetooth Coex: hosting AP = NO, assoc as STA = YES, assoced in 2.4GHz = NO
Tue Apr 12 11:38:24.024 BTC: <airportd[89925]> BluetoothCoexHandle_ReconfigureAntennas: <en0> Bluetooth Coex: band = 2
Tue Apr 12 11:38:24.024 BTC: <airportd[89925]> BluetoothCoexGetCurrentBssidPhyMode: <en0> Bluetooth Coex: Active PHY Mode 16. PHY Mode
我发现此过程的airportd
名称为:
fenqideMacBook-Pro:tmp fenqi$ ps -ef |grep airportd |grep -v grep
0 89925 1 0 11:07上午 ?? 0:03.97 /usr/libexec/airportd
我试图强行杀死它,但似乎有一个守护程序会自动将其重新启动。
fenqideMacBook-Pro:tmp fenqi$ sudo kill -9 89925
Password:
fenqideMacBook-Pro:tmp fenqi$ ps -ef |grep airportd |grep -v grep
0 91873 1 0 11:54上午 ?? 0:00.14 /usr/libexec/airportd
我问了一些使用Mac的朋友和同事,似乎此问题存在于MacBook Pro 2015上,而不是MacBook Pro的早期版本,也不存在MacBook Air。
我的问题是:
1.我公司和家中的wifi有什么区别?
2.有什么方法可以停止airportd
继续生成类似文件/tmp/wifi-*.log
吗?
更新:
@Rob帮助提供命令'sudo wdutil log -wifi'
在'man wdutil'之后非常合理,我几乎可以确定这就是我想要的。
但是,在尝试之后,文件会继续生成。
更新:
@MattLord正确处理。在上macOS Sierra (10.12)
,可以通过
ln -s /System/Library/PrivateFrameworks/Apple80211.framework/Versions/Current/Resources/airport /usr/local/bin/airport
airport debug -AllUserland -AllDriver -AllVendor