0
我正在用我的Ubuntu PC上的C++標準fork/execl來掃描Wi-Fi SSID。它看起來像使用excel調用時,接口名稱不起作用。iwlist嘗試使用execl掃描所有接口時調用
execl("/sbin/iwlist", "wlp4s0", "scanning", (char*) NULL);
這成功,但我得到這個標準錯誤:
LO接口不支持掃描。
enp0s25接口不支持掃描。
它看起來像iwlist試圖掃描所有接口。
相反,如果我做的:
system("/sbin/iwlist wlp4s0 scanning");
我不STDERR獲得這些信息。
在我的execl調用中出現錯誤嗎?