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

1.0.38
(1.0.38)
Riga 71: Riga 71:
*                                                                              *
*                                                                              *
*  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.37                                                             *
*  Versione 1.0.38                                                             *
*                                                                              *
*                                                                              *
*********************************************************************************"
*********************************************************************************"
Riga 550: Riga 550:


function _file {
function _file {
     nome_e_riga $1
     nome_e_riga "$1"
     if [ -f $1 ]; then
     if [ -f "$1" ]; then
case $1 in
case "$1" in
            /etc/NetworkManager/NetworkManager.conf)
      # Invia al log la stringa "managed=true/false"
      egrep "^managed=" $1 >> $log && _ok "NM - managed (true/false)" || _error "NM - managed (true/false)" ;;
    /etc/network/interfaces)
    /etc/network/interfaces)
                       # Nasconde nel log gli ESSID e le password criptate contenute in /etc/network/interfaces
                       # Nasconde nel log gli ESSID e le password criptate contenute in /etc/network/interfaces
Riga 573: Riga 570:
    *)
    *)
      # per tutti i file non specificati sopra...
      # per tutti i file non specificati sopra...
      cat $1 &>> $log && _ok $1 || _error $1
      cat "$1" &>> $log && _ok "$1" || _error "$1"
esac
esac
     else
     else
Riga 650: Riga 647:
       if [ -f "$file" ]; then
       if [ -f "$file" ]; then
         nome_e_riga "$file"
         nome_e_riga "$file"
         cat $file &>> $log && _ok $file || _error $file
         cat "$file" &>> $log && _ok "$file" || _error "$file"
       fi
       fi
     done
     done
Riga 755: Riga 752:
   nome_e_riga "Desktop Environment - Window Manager"
   nome_e_riga "Desktop Environment - Window Manager"
   if false; then :
   if false; then :
   elif [ -f /usr/bin/kde4-config -a -n "`ps -u $utente | grep ksmserver`" ]; then kde4-config --version >> $log && _ok "DE/WM" || _error "DE/WM"                   # KDE4
   elif [ -f /usr/bin/kde4-config -a -n "`ps -u $utente | grep ksmserver`" ]; then kde4-config --version >> $log && _ok "DE/WM" || _error "DE/WM"                       # KDE4
   elif [ -f /usr/bin/gnome-shell -a -n "`ps -u $utente | grep gnome-shell`" ]; then gnome-shell --version >> $log && _ok "DE/WM" || _error "DE/WM"                 # Gnome Shell
   elif [ -f /usr/bin/gnome-shell -a -n "`ps -u $utente | grep gnome-shell`" ]; then gnome-shell --version >> $log && _ok "DE/WM" || _error "DE/WM"                     # Gnome Shell
   elif [ -f /usr/bin/xfce4-about -a -n "`ps -u $utente | grep xfdesktop`" ]; then xfce4-about | head -n1 | cut -d ' ' -f2 >> $log && _ok "DE/WM" || _error "DE/WM" # Xfce4
   elif [ -f /usr/bin/xfce4-about -a -n "`ps -u $utente | grep xfdesktop`" ]; then xfce4-about -V | head -n1 | cut -d ' ' -f2- >> $log && _ok "DE/WM" || _error "DE/WM" # Xfce4
   else
   else
     echo "Sconosciuto" >> $log && _error "DE/WM"
     echo "Sconosciuto" >> $log && _error "DE/WM"
Riga 826: Riga 823:
== 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.38
:''Corretto il rilevamento di Xfce''
:''Invio al log dell'intero file NetworkManager.conf''
:''Corrette alcune variabili non quotate''
:[[Utente:S3v|S3v]] 17:15, 31 lug 2014 (CEST)
;1.0.37
;1.0.37
:''Corretto invio data ultimo aggiornamento in mancanza di history.log.1.gz''
:''Corretto invio data ultimo aggiornamento in mancanza di history.log''
:''Invio al log di "managed=true/false" contenuto in /etc/NetworkManager/NetworkManager.conf''
:''Invio al log di "managed=true/false" contenuto in /etc/NetworkManager/NetworkManager.conf''
:[[Utente:S3v|S3v]] 07:34, 11 lug 2014 (CEST)
:[[Utente:S3v|S3v]] 07:34, 11 lug 2014 (CEST)
6 999

contributi