6 999
contributi
S3v (discussione | contributi) (1.0.16) |
S3v (discussione | contributi) (+ _video) |
||
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.17 * | ||
* * | * * | ||
*********************************************************************************" | *********************************************************************************" | ||
Riga 137: | Riga 137: | ||
# invia dati tramite pastebinit, l'output d'errore viene soppresso | # invia dati tramite pastebinit, l'output d'errore viene soppresso | ||
pastelink="$(pastebinit -a '' -b $paste_url -i $chunkfile 2>/dev/null)" | pastelink="$(pastebinit -a '' -b $paste_url -i $chunkfile 2>/dev/null)" | ||
if [ $? = 0 ]; then | if [ $? = 0 ]; then | ||
# invio apparentemente riuscito (pastebinit exit status = 0) | # invio apparentemente riuscito (pastebinit exit status = 0) | ||
# controlla URL restituita da pastebinit | # controlla URL restituita da pastebinit | ||
case $pastelink in | case $pastelink in | ||
Riga 153: | Riga 153: | ||
;; | ;; | ||
esac | esac | ||
else | else | ||
# Invio fallito (pastebinit exit status = 1) | # Invio fallito (pastebinit exit status = 1) | ||
Riga 159: | Riga 159: | ||
paste_exit_status=1 | paste_exit_status=1 | ||
fi | fi | ||
fi | fi | ||
Riga 247: | Riga 247: | ||
Selezionare il tipo di problema per il quale verrà generato il file di log | Selezionare il tipo di problema per il quale verrà generato il file di log | ||
[1] Problemi relativi alle connessioni di rete | [1] Problemi relativi alle connessioni di rete | ||
[2] Altro | [2] Problemi video | ||
[3] Altro | |||
[0] Uscita" | [0] Uscita" | ||
Riga 255: | Riga 256: | ||
case $num in | case $num in | ||
1) | 1) | ||
_wait | |||
_rete | |||
break | |||
;; | |||
2) | 2) | ||
_wait | |||
_video | |||
break | |||
;; | |||
3) | |||
_wait | _wait | ||
_altro | _altro | ||
Riga 340: | Riga 346: | ||
_nm | _nm | ||
_wicd | _wicd | ||
} | |||
function _video { | |||
_dmi_decode | |||
_comando "/bin/uname -a" | |||
_file "/etc/debian_version" | |||
_syslog | |||
_comando "/bin/dmesg -l err" | |||
_comando "/bin/dmesg -l warn" | |||
_comando "/bin/lsmod" | |||
_comando "/usr/bin/lspci -knn" | |||
_comando "/usr/bin/lsusb" | |||
_file "/etc/apt/sources.list" | |||
_comando "/usr/bin/apt-get check" | |||
_file "/var/log/Xorg.0.log" | |||
_comando "/usr/bin/apt-cache policy" | |||
_comando "/usr/bin/apt-cache stats" | |||
_comando "/usr/bin/apt-get check" | |||
_firmware | |||
} | |||
} | } | ||
Riga 356: | Riga 382: | ||
_comando "/bin/mount" | _comando "/bin/mount" | ||
_comando "/bin/df" | _comando "/bin/df" | ||
_file "/etc/apt/sources.list" | _file "/etc/apt/sources.list" | ||
_comando "/usr/bin/apt-cache policy" | _comando "/usr/bin/apt-cache policy" | ||
Riga 426: | Riga 451: | ||
sed -n 'H; /rsyslogd.*start$/h; ${g;p;}' $var2 >> $log && _ok $var2 || _error $var2 | sed -n 'H; /rsyslogd.*start$/h; ${g;p;}' $var2 >> $log && _ok $var2 || _error $var2 | ||
nome_e_riga $var | nome_e_riga $var | ||
cat $var &>> $log && _ok $var || _error $var | cat $var &>> $log && _ok $var || _error $var | ||
fi | fi | ||
} | } |
contributi