Evvai!! Ho cpaito più o meno come fare, ecco un primo abbozzo, ha solo una funzione, la prima, e potrei migliorare l'impostazione delle finestre, però come idea per la programmazione va più che bene. Quando ho finito faccio il .deb ^^
codice:#!/bin/bash #Crea le cartelle necessarie allo script se non esistono (thanks to vortex87) [ -d "$HOME/backup" ] || mkdir $HOME/backup [ -d "$HOME/script" ] || mkdir $HOME/script # Verifica che l'utente abbia permessi di root ROOT_UID=0 if [ "$UID" != "$ROOT_UID" ] then echo "Devi essere root per eseguire questo script." exit fi #Programma scelta="" nomescript="" installa="" function scelta(){ scelta=$(zenity --width=500 --entry --text " SIRM 2.0. Script Install & Remove Manager versione 2.0.3 Cosa vuoi fare? 1) Installare uno script (deve essre in $HOME/script/) 2) Rimouvere uno script 3) Fare il backup di uno script in $HOME/backup/ 4) Ripristinare uno script salvato in $HOME/backup/ 5) Apri uno sript nella cartella $HOME/script/ con un editor di testo 6) Uscire Digita il numero corrispondente all'operazione " --title "Sirm2 GUI" ) return } function nomescript(){ nomescript=$(zenity --width=500 --entry --text "Scegli lo script che vuoi installare" --title "Scelta script") return } function installa(){ installa=$(zenity --width=500 --info --no-wrap --text "Sto installando lo script" --title "Installazione in corso") return } function installati(){ installati=$(zenity --width=500 --info --no-wrap --text "Installati gli script sul tuo computer Ora puoi avviarli digitandone il relativo nome (script1, script2 ecc)" --title "Installazione completata") return } scelta if [ $(echo $scelta | grep "1") ] then nomescript installa chmod +x $HOME/script/$nomescript cp $nomescript /usr/local/bin/ installati fi

 
			
			 
					
					
					
						 Rispondi quotando
  Rispondi quotando