Accesso alla cronologia delle connessioni wireless disponibile nell'applet NetworkManager


1

L'applet NetworkManager in esecuzione sul mio Ubuntu può mostrarmi tutte le connessioni wireless che ho effettuato negli anni con i loro nomi e i tempi delle ultime connessioni. Tuttavia, l'applet non mi consente di salvare questo elenco in un formato leggibile dalla macchina (ad esempio csv o xml). Come potrei farlo? Questo elenco è memorizzato da qualche parte nel file system in testo normale?

Risposte:


0

Ho risolto il problema con una riga di comando rapida e brutta:

find $HOME/.gconf/system/networking/connections/ -name "%gconf.xml" | xargs -n 1 bash parse_wifi_conf.sh | grep -v '^\s*$'

dove parse_wifi_conf.shè definito come

cat $1 | egrep "Auto|\"id\"" | tr '\012' ' ' | sed 's/^.*mtime="\([^"]*\)".*>Auto \([^<]*\)<.*$/\1\t\2/'
echo

Ciò stampa due colonne separate da tabulazioni: il timestamp dell'ultima ora di connessione e il nome della rete.


facepalm può avere gconftool?
Hello71,

Ciao71, puoi essere più specifico?
Kaarel,
Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.