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

compressione xz, se disponibile
(Annullata la modifica 38240 di S3v (discussione))
(compressione xz, se disponibile)
Riga 12: Riga 12:
Lo script crea due file:
Lo script crea due file:
;log_''data'':contiene le informazioni in formato testo
;log_''data'':contiene le informazioni in formato testo
;log_''data''.{bz2,zip,tgz}:il file precedente ma in formato compresso. Può essere allegato ad una discussione sul forum
;log_''data''.{xz,bz2,gz}:il file precedente ma in formato compresso. Può essere allegato ad una discussione sul forum


Se si vuole, attraverso lo script è anche possibile inviare il file direttamente a [http://paste.debian.net paste.debian.net] per poterlo condividere pubblicamente, in questo caso il file non potrà superare la grandezza complessiva di 240K circa (diviso in parti della dimensione massima di 60K circa) e le informazioni saranno disponibili a chiunque per una settimana.<br/>
Se si vuole, attraverso lo script è anche possibile inviare il file direttamente a [http://paste.debian.net paste.debian.net] per poterlo condividere pubblicamente, in questo caso il file non potrà superare la grandezza complessiva di 240K circa (diviso in parti della dimensione massima di 60K circa) e le informazioni saranno disponibili a chiunque per una settimana.<br/>
Riga 73: Riga 73:


# Versione script
# Versione script
readonly VERSIONE="1.0.51"
readonly VERSIONE="1.0.52"


# Codename per stable e testing. Da modificare nei successivi rilasci di Debian
# Codename per stable e testing. Da modificare nei successivi rilasci di Debian
Riga 391: Riga 391:
       echo "Sta per essere creato un file compresso..."
       echo "Sta per essere creato un file compresso..."
       sleep 1
       sleep 1
       if [ -f /bin/bzip2 ]; then
       if which xz > /dev/null; then
         bzip2 -k9 "$log" && _compress_ok || _compress_err
         xz -e "$log" && _compress_ok || _compress_err
       elif [ -f /usr/bin/zip ]; then
       elif which bzip2 > /dev/null; then
         zip "${log}.zip" "$log" && _compress_ok || _compress_err
         bzip2 -9 "$log" && _compress_ok || _compress_err
      elif which gzip > /dev/null; then
        gzip -9 "$log" && _compress_ok || _compress_err
       else
       else
         tar czf "${log}.tgz" "$log" && _compress_ok || _compress_err
         echo "Impossibile effettuare la compressione!" >&2
       fi
       fi
       ;;
       ;;
Riga 1 179: Riga 1 181:
== Changelog ==
== Changelog ==
<!-- Qui vanno inserite le spiegazioni di eventuali modifiche dello script (chi, cosa, quando). Ricordarsi di modificare la versione (variabile 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 (variabile VERSIONE) all'interno del codice (la versione iniziale è 1.0.0) -->
;1.0.52
:''Aggiunta compressione xz, se disponibile, con ripiego su bzip2 oppure gzip''
:[[Utente:HAL 9000|HAL 9000]] 22:15, 17 mag 2015 (CEST)
;1.0.51
;1.0.51
:''Aggiunti comandi "systemctl --failed", "journal -x -b --no-pager [-p [err, warning]]",''
:''Aggiunti comandi "systemctl --failed", "journal -x -b --no-pager [-p [err, warning]]",''
3 581

contributi