[ninux-dev] iwconfig JSON output

nemesis nemesis at ninux.org
Thu Nov 13 11:46:09 CET 2014


 On Thu, 13 Nov 2014 10:57:48 +0100, David Costa <david.costa at ieee.org> 
 wrote:
> On 11/12/2014 07:58 PM, Nemesis wrote:
>> I prossimi parser che potrebbero essere molto utili per il futuro 
>> sono i
>> comandi:
>>
>> ip addr
>> iw
>
> iw purtroppo presenta quando lo chiami questa riga:
>
> "Do NOT screenscrape this tool, we don't consider its output stable."

 Non l'avevo notato.

> Certo, l'output di iw non mi è sembrato così instabile finora, però
> possono riservarsi di introdurre delle modifiche in ogni versione.
>
> Il punto che rende "poco parsabile" iw è che mostra alcune cose solo 
> se
> necessario, il threshold RTS per esempio non viene mostrato fino a
> quando non è diverso da off.
>
> Nel JSON quindi o si mettono solo i dati recuperati veramente
> dall'output (e quindi l'applicazione che usa il json NON deve 
> confidare
> sull'esistenza dell'RTS threshold), oppure si deve capire che il 
> campo
> nullo non c'è nell'output di iw e quindi inserirlo nel JSON prima di
> spedirlo con il valore "off".

 Questo si può fare.

> Il parser di iw potrebbe essere utilizzato magari per mostrare
> informazioni agli umani, ma per esempio non lo userei per fare 
> analisi
> statistica o per prendere decisioni fino a quando l'output non 
> diventa
> stabile (IMO)

 Ma iwconfig non è deprecato in favore di iw?

 Ci sono altri comandi alternativi?



More information about the ninux-dev mailing list