Creazione automatica di un file di log per inviare quesiti al forum: differenze tra le versioni

Vai alla navigazione Vai alla ricerca
+ _video
(1.0.16)
(+ _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.16                                                             *
*  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
        _wait
    _rete
        _rete
    break
        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 "/var/log/Xorg.0.log"
   _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
}
}
6 999

contributi

Menu di navigazione