6 999
contributi
S3v (discussione | contributi) m (→Script) |
S3v (discussione | contributi) (1.0.30) |
||
Riga 13: | Riga 13: | ||
;log_''data''.{bz2,zip,tgz}:il file precedente ma in formato compresso. Può essere allegato ad una discussione sul forum | ;log_''data''.{bz2,zip,tgz}: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/> | |||
Prima di effettuare l'invio, lo script chiede un esplicito consenso all'utente.<br/> | Prima di effettuare l'invio, lo script chiede un esplicito consenso all'utente.<br/> | ||
Riga 66: | Riga 66: | ||
* * | * * | ||
* 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.30 * | ||
* * | * * | ||
*********************************************************************************" | *********************************************************************************" | ||
Riga 130: | Riga 130: | ||
# dimensione massima del singolo file da inviare | # dimensione massima del singolo file da inviare | ||
local chunk_size='60k' | local chunk_size='60k' | ||
# termina la funzione se il log è più grande di chunk_size x 4 (numero di parti impostate) | |||
if [ `du -k $log | cut -f1` -gt 240 ]; then | |||
echo "Log troppo grande per essere inviato a paste.debian.net" | |||
echo "Allegare il file compresso alla discussione sul forum." | |||
return 1 | |||
fi | |||
# rinomina parti di log preesistenti (se ve ne sono) | # rinomina parti di log preesistenti (se ve ne sono) | ||
Riga 676: | Riga 683: | ||
# $2 - nome da visualizzare | # $2 - nome da visualizzare | ||
# Se si vuol visualizzare la versione del demone, inserire il comando adatto | # Se si vuol visualizzare la versione del demone, inserire il comando adatto | ||
# all'interno del ciclo 'case' | # all'interno del ciclo 'case', allo stesso modo specificare al suo interno | ||
# anche il nome dello script d'avvio per fermare, avviare, etc il demone | |||
function _demone { | function _demone { | ||
local vers="" | |||
# vers = versione del demone ; var = nome dello script d'avvio del demone | |||
local vers="" var="" | |||
nome_e_riga "$2" | nome_e_riga "$2" | ||
if [ -f $1 ]; then | if [ -f $1 ]; then | ||
case $1 in | case $1 in | ||
/usr/sbin/NetworkManager) | /usr/sbin/NetworkManager) | ||
/usr/sbin/wicd) | vers=`NetworkManager --version` | ||
var="network-manager" | |||
;; | |||
/usr/sbin/wicd) | |||
vers=`wicd -h | head -2 | tail -1` | |||
var="wicd" | |||
;; | |||
esac | esac | ||
echo "$2 è installato (versione "$vers")" >> $log && _ok "$2" | echo "$2 è installato (versione "$vers")" >> $log && _ok "$2" | ||
invoke-rc.d $ | invoke-rc.d "$var" status &>/dev/null | ||
if [ $? -eq 0 ]; then | if [ $? -eq 0 ]; then | ||
echo "$2 è in esecuzione" >> $log | echo "$2 è in esecuzione" >> $log | ||
Riga 800: | Riga 814: | ||
== 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.30 | |||
:''Bloccato l'invio a p.d.n per un file più grande di 60x4 K'' | |||
:''Variabile "var" in _demone per tener conto del nome dello script d'avvio" | |||
:[[Utente:S3v|S3v]] 19:41, 4 mar 2014 (CET) | |||
;1.0.29 | ;1.0.29 | ||
:''Introduzione variabile in _pack e _extpack'' | :''Introduzione variabile in _pack e _extpack'' |
contributi