6 999
contributi
S3v (discussione | contributi) m (→Changelog) |
S3v (discussione | contributi) (1.0.15) |
||
Riga 47: | Riga 47: | ||
* * | * * | ||
* Script che crea un log utile alla risoluzione dei problemi più comuni * | * Script che crea un log utile alla risoluzione dei problemi più comuni * | ||
* Versione 1.0. | * Versione 1.0.15 * | ||
* * | * * | ||
*********************************************************************************" | *********************************************************************************" | ||
Riga 135: | Riga 135: | ||
if [ -f $chunkfile ]; then | if [ -f $chunkfile ]; then | ||
# invia dati tramite pastebinit | # invia dati tramite pastebinit, l'output d'errore viene soppresso | ||
pastelink="$(pastebinit -a '' -b $paste_url -i $chunkfile)" | pastelink="$(pastebinit -a '' -b $paste_url -i $chunkfile 2>/dev/null)" | ||
if [ $? = 0 ]; then | if [ $? = 0 ]; then | ||
Riga 188: | Riga 188: | ||
_split_and_send | _split_and_send | ||
if [ $? == 0 ]; then | if [ $? == 0 ]; then | ||
echo -e "\nIl log è stato inviato" | |||
else | else | ||
echo -e "\nSi sono verificati errori nell'invio del log!" | |||
fi | fi | ||
;; | ;; | ||
Riga 226: | Riga 226: | ||
if [ -f /bin/bzip2 ]; then | if [ -f /bin/bzip2 ]; then | ||
bzip2 -k9 $log && _compress_ok log.txt.bz2 || _compress_err log.txt.bz2 | bzip2 -k9 $log && _compress_ok log.txt.bz2 || _compress_err log.txt.bz2 | ||
elif [ -f /usr/bin/zip ]; then | |||
zip log.zip $log && _compress_ok log.zip || _compress_err log.zip | zip log.zip $log && _compress_ok log.zip || _compress_err log.zip | ||
else | else | ||
Riga 278: | Riga 278: | ||
# Funzioni varie | # Funzioni varie | ||
# -------------------------------------------------------------------------- | # -------------------------------------------------------------------------- | ||
# Funzione che stampa un pallino di colore verde in caso di comando con output | # Funzione che stampa un pallino di colore verde in caso di comando con output | ||
Riga 438: | Riga 432: | ||
# comando 'iwconfig' | # comando 'iwconfig' | ||
function _iwconfig { | function _iwconfig { | ||
nome_e_riga "$var" | nome_e_riga "$var" | ||
if [ -x /sbin/iwconfig ]; then | if [ -x /sbin/iwconfig ]; then | ||
iwconfig | (iwconfig | sed -e '/ESSID:/{/off\/any/! s/ESSID:.*/ESSID:"*script-removed*"/g}' -e '/^[ ]*IE: Unknown:.*/d') &>> $log && _ok "$var" || _error "$var" | ||
else | else | ||
echo "Comando $var non trovato" >> $log && _error "$var" | echo "Comando $var non trovato" >> $log && _error "$var" | ||
fi | fi | ||
} | } | ||
Riga 458: | Riga 443: | ||
function _iwlist { | function _iwlist { | ||
local var="iwlist scan" | local var="iwlist scan" | ||
nome_e_riga "$var" | nome_e_riga "$var" | ||
if [ -x /sbin/iwlist ]; then | if [ -x /sbin/iwlist ]; then | ||
iwlist scan | (iwlist scan | sed -e '/ESSID:.*/{/off\/any/! s/ESSID:.*/ESSID:"*script-removed*"/g}' -e '/^[ ]*IE: Unknown:.*/d') &>> $log && _ok "$var" || _error "$var" | ||
else | else | ||
echo "Comando $var non trovato" >> $log && _error "$var" | echo "Comando $var non trovato" >> $log && _error "$var" | ||
fi | fi | ||
} | } | ||
Riga 556: | Riga 533: | ||
== Changelog == | == Changelog == | ||
<!-- Qui vanno inserite le spiegazioni di eventuali modifiche dello script (chi, cosa, quando). Ricordarsi di modificare la versione all'interno del codice (la versione iniziale è 1.0.0) --> | <!-- Qui vanno inserite le spiegazioni di eventuali modifiche dello script (chi, cosa, quando). Ricordarsi di modificare la versione all'interno del codice (la versione iniziale è 1.0.0) --> | ||
;1.0.15 | |||
:''Tolta la funziona _spazi (inutilizzata)'' | |||
:''Soppresso l'output di errore di pastebinit'' | |||
:''Modificate _iwconfig e _iwlist per mostrare ESSID=off/any | |||
:[[Utente:S3v|S3v]] 11:34, 21 giu 2013 (CEST) | |||
;1.0.14 | ;1.0.14 | ||
:''Voce del menù per la risoluzione dei problemi di rete (funzione _rete)'' | :''Voce del menù per la risoluzione dei problemi di rete (funzione _rete)'' |
contributi