0

我正在为需要一些网络功能的树莓派开发一个 Java 项目。为此,我通过进程使用 nmcli。但是,我注意到在尝试创建新连接(使用错误的密码)时,有时会出现错误消息:

Error: No  network with SSID <nameofSSID> found.

我追查到一个事实,如果你打电话:

sudo iwlist wlan0 scanning 

尝试创建连接后不久,它将返回:

wlan0     Interface doesn't support scanning : Device or resource busy

为了解决这个问题,我想我可以在创建新连接之前检查设备是否忙,但是我找不到合适的命令。

4

1 回答 1

0

我能来的最接近的是:

nmcli -t -g GENERAL.STATE dev show wlan0

可悲的是,这是数字和文本的混合,但仍然需要最少的处理。

于 2020-10-21T10:44:07.310 回答