ciao a tutti,

sto creando uno script per la masterizzazione + stampa etichette
automatizzato.

Lo script č giá funzionante, perķ mancano alcuni controlli sugli errori
dell'utente, in particolre avrei bisogno di aiuto per gestire questi
errori:

----
1. se la directory /mnt/prova supera le dimensioni di 649 MB --> errore

ho provato con:

A=`du -s /mnt/prova`
if test "$A" -ge 649000 ; then
    echo "i documenti eccedono le dimensioni del CDROM"
    else
    echo "OK, controllo eseguito"
fi

che chiaramente non funziona... dove sbaglio?

------
2. Controllo sulla verginitā del cdrom. Pensavo di sfuttare il messaggio
di errore
che da mount al tentativo di montare un cd vergine.


------
3. Controllo stato di inizilizzazione di un cd multisessione. Per
aggiungere dati da un cd, č necessario che questi sia giā stato in
precedenza masterizzato con l'opzione -multi.
Come faccio a gestire questo errore nel caso che: 
A) il cd si vergine. 
B) il cd sia inizilizzato con -multi
C) il cd non sia inizilizzato con -multi

------
4. calcolo dimensioni di due directory distinte, somma, confronto.
    devo calcolare i bytes occupati dai dati sul cdrom multisessione ,
sommarli con quelli da aggiungere, controllare che non si superi i 620
MB

pensavo a qualche cosa simile a:

A=`(du -s /cdrom )+(du -s /master)`
if test $A -ge 620000 ; then
        echo "spazio non sufficente"
        else
        echo "OK, proseguo"
fi 

immagino che ci sia il problema che du-s restituisce  valore   /nomedir

----
5. verifica che il cd sia inserito. Anche qui pensavo di usare il
messaggio di errore di mount... No medium found


Un grazie anticipato a chi volesse aiutarmi.

ciao!



-- 
    Massimo Biffi - icq: 100756110 mail: [EMAIL PROTECTED]
    LocTeam - Barcelona (Spain) -  Localization Engineering
        Mac OS X - debianPPC - debian i386 - Mac OS 9.1
Powered by:
Debian 2.2  Kernel 2.4.1  on Celeron "450a"
Debian 2.2  Kernel 2.2.18 on Apple G4 PPC



Rispondere a