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

Riga 41: Riga 41:
*                                                                              *
*                                                                              *
*  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.8                                                               *
*  Versione 1.0.7                                                               *
*                                                                              *
*                                                                              *
*********************************************************************************
*********************************************************************************
Riga 288: Riga 288:
   _version
   _version
   _dmesg
   _dmesg
  _syslog
  _syslog_1
   _lsmod
   _lsmod
   _lspci
   _lspci
Riga 324: Riga 326:
# comando 'cat /sys/class/dmi/id/{sys_vendor,product_name,product_version,bios_version}'
# comando 'cat /sys/class/dmi/id/{sys_vendor,product_name,product_version,bios_version}'
function _dmi_decode {
function _dmi_decode {
   local var="cat /sys/class/dmi/id/*"
   local var="/sys/class/dmi/id/*"
   nome_e_riga "$var"
   nome_e_riga "$var"
   if [ -f /sys/class/dmi/id/sys_vendor ]; then
   if [ -f /sys/class/dmi/id/sys_vendor ]; then
Riga 366: Riga 368:
   else
   else
     echo "Comando $var non trovato" >> $log && _error "$var"
     echo "Comando $var non trovato" >> $log && _error "$var"
  fi
}
# comando 'cat /var/log/syslog'
function _syslog {
  local var="/var/log/syslog"
  nome_e_riga "$var"
  if [ -f /var/log/syslog ]; then
    cat /var/log/syslog &>> $log && _ok "$var" || _error "$var"
  else
    echo "Il file /var/log/syslog non trovato" >> $log && _error "$var"
  fi
}
# comando 'cat /var/log/syslog.1'
function _syslog_1 {
  local var="/var/log/syslog.1"
  nome_e_riga "$var"
  if [ -f /var/log/syslog.1 ]; then
    cat /var/log/syslog.1 &>> $log && _ok "$var" || _error "$var"
  else
    echo "Il file /var/log/syslog.1 non trovato" >> $log && _error "$var"
   fi
   fi
}
}
86

contributi