- Questo script cancella TUTTE le connessione (wireless e ethernet) che non sono state utilizzate da più di 13 mesi:
#!/bin/bash
OLDIFS="$IFS"
IFS=$'\n'
for CON in $(nmcli --fields UUID,TIMESTAMP,NAME con show |grep -v 'UUID\|Copyright' | sort -n)
do
#echo "* $CON"
UUID=$(echo $CON | tr -s ' ' | cut -f 1 --delimiter=' ' )
TS=$(echo $CON | tr -s ' ' | cut -f 2 --delimiter=' ' )
NAME=$(echo $CON | tr -s ' ' | cut -f 3- --delimiter=' ' )
AGE=$(( $(date +%s) - $TS ))
if [[ $AGE -gt 34186669 ]]
then
echo Deleting $NAME
echo UUID=$UUID TS=$TS NAME=$NAME AGE=$AGE
nmcli connection delete $UUID
fi
done
Riferimenti