volevo proporre uno script che permetta la raccolta dati in caso di problemi. So che ci sono dei meccanismi di ubuntu ma volevo realizzare una cosa piu' immediata per chi da supporto sul forum.
Capita spesso di dover far eseguire del codice all'utente in panne. Questo script permette di eseguire con piu' facilita' l'elenco dei comandi per poi avere un testo che si puo' per esempio inserire nel servizio "Ubuntu Pastebin"
Ho iniziato a scrivere lo scheletro e l'ho reso facile da modificare. Tutto bash + zenity per iniziare.
Vorrei continuare a migliorarlo... e se possibile dare a tutti la possibilita' di usarlo.
Qualcuno e' interessato?
Questi sono alcuni screenshoot della versione ancora in sviluppo
-
- 
questo e' il risultato su ubuntu.pastebin , qui uno completo
Il codice e' abbastanza semplice e facile da aggiornare! Non e' necessario conoscere il bash(se non un 2 cose, ma proprio 2) ne lo zenity.
Un estratto per capire la semplicita'! Per aggiungere una funzione basta aggiungere una riga nel menu e creare una funzione con dentro i comandi che deve eseguire l'utente.
- Codice: Seleziona tutto
#!/bin/bash
# Per aggiungere una funzione basta scrivere la relativa funzione e aggiungerla
# al menu
# Il menu comprende un nome di una funzione racchiuso tra virgolette
# e una descrizione tra virgolette
menu=(
"generale" "Informazioni generali di sistema: release, etc"
"interrupt" "Informazioni sugli interrupt ..."
"partizioni" "Informazioni sulle partizioni ..."
) #Fine menu
# qui si possono inserire le funzioni di cui verra' registrato l'output
generale() {
sudo lsb_release -a
sudo uname -a
gnome-about --version
gnome-about --gnome-version
} #Fine generale
interrupt() {
cat /proc/interrupts
} #Fine interrupt
partizioni() {
sudo fdisk -l
}
.....
Versione 0.1.3



(


