【发布时间】:2017-06-14 21:10:19
【问题描述】:
我正在我的 Ubuntu PC 上使用 C++ 执行标准 fork/execl 以扫描 Wi-Fi SSID。用excel调用接口名好像没有生效。
execl( "/sbin/iwlist", "wlp4s0", "scanning", (char*) NULL );
这成功了,但我在标准错误中得到了这个:
lo 接口不支持扫描。
enp0s25 接口不支持扫描。
看起来 iwlist 正在尝试扫描所有接口。
如果我这样做:
system( "/sbin/iwlist wlp4s0 scanning" );
我没有在 stderr 中收到这些消息。
在我的 execl 调用中我做错了什么吗?
【问题讨论】: