Formattare DVD e poi && oppure ||
Nel mio script delle copie trovo ogni tanto qualche problema relativo al masterizzatore per cui non mi viene cancellato il dvd e quindi il backup non viene effettuato. Pensavo quindi di inserire un qualcosa che avvertisse del problema, la cosa si può fare ma volevo capire perché funziona al contrario. Mi spiego meglio, faccio il test con il masterizzatore vuoto e quindi la formattazione restituirà errore : dvd+rw-format -blank /dev/hdc && touch ok_dvd Teoricamente non dovrebbe creare alcun file. Mi restituisce l'errore : * BD/DVD±RW/-RAM format utility by , version 7.1. :-( mounted media doesn't appear to be DVD±RW, DVD-RAM or Blu-ray Ma crea comunque il file ok_dvd Se invece scrivo il comando dvd+rw-format -blank /dev/hdc || touch ok_dvd Teoricamente dovrebbe creare il file. Mi restituisce l'errore : * BD/DVD±RW/-RAM format utility by , version 7.1. :-( mounted media doesn't appear to be DVD±RW, DVD-RAM or Blu-ray Ma non crea alcun file. Come mai ? Ho sempre usato && per il comando seguente da eseguire se il primo tutto ok e viceversa || qui pare funzionare al contrario Grazie mille e ciao -- Per REVOCARE l'iscrizione alla lista, inviare un email a debian-italian-requ...@lists.debian.org con oggetto "unsubscribe". Per problemi inviare un email in INGLESE a listmas...@lists.debian.org To UNSUBSCRIBE, email to debian-italian-requ...@lists.debian.org with a subject of "unsubscribe". Trouble? Contact listmas...@lists.debian.org
Re: Formattare DVD e poi && oppure ||
lunedì 08 febbraio 2010, alle 12:05, pac scrive: > Come mai ? Ho sempre usato && per il comando seguente da eseguire se il > primo tutto ok e viceversa || qui pare funzionare al contrario Dipende dal codice di errore che restituisce il primo comando. Dai da terminale il comando in questione e poi, subito dopo, dai: echo $? Se restituisce 0, vuol dire che il comando è uscito correttamente e quindi non viene considerato "non riuscito". Se invece dà un altro numero, vuol dire che il programma esce con un errore, quindi dovrebbe fare quello che vuoi tu. Esempio: se vuoi fare "pippo && pluto" e "pippo" dà codice 0, viene eseguito anche "pluto", altrimenti no; se vuoi fare "pippo || pluto" e "pippo" dà codice 0, "pluto" non viene eseguito. Salvo errori od omissioni :-) Gabriele :-) -- http://poisson.phc.unipi.it/~stilli/ ICQ UIN: 159169930 [HT] Lothlorien F.C. (51042, V.192) #156 Club dei Mille Meglio essere ottimisti e avere torto, che pessimisti e avere ragione [Albert Einstein] signature.asc Description: Digital signature
Re: Formattare DVD e poi && oppure ||
Il 08 febbraio 2010 13.35, Gabriele 'LightKnight' Stilli ha scritto: > lunedì 08 febbraio 2010, alle 12:05, pac scrive: > >> Come mai ? Ho sempre usato && per il comando seguente da eseguire se il >> primo tutto ok e viceversa || qui pare funzionare al contrario > > Dipende dal codice di errore che restituisce il primo comando. Dai da > terminale il comando in questione e poi, subito dopo, dai: > > echo $? > > Se restituisce 0, vuol dire che il comando è uscito correttamente e > quindi non viene considerato "non riuscito". Se invece dà un altro > numero, vuol dire che il programma esce con un errore, quindi dovrebbe > fare quello che vuoi tu. > > Esempio: se vuoi fare "pippo && pluto" e "pippo" dà codice 0, viene > eseguito anche "pluto", altrimenti no; se vuoi fare "pippo || pluto" e > "pippo" dà codice 0, "pluto" non viene eseguito. Su questo nessun dubbio anche prima :-) quello che però domandavo io era come mai questo comando restituisce un uscita corretta qualunque sia il risultato sia che riesca a compiere il comando sia che non ci riesca e sul video restituisca errore. -- Per REVOCARE l'iscrizione alla lista, inviare un email a debian-italian-requ...@lists.debian.org con oggetto "unsubscribe". Per problemi inviare un email in INGLESE a listmas...@lists.debian.org To UNSUBSCRIBE, email to debian-italian-requ...@lists.debian.org with a subject of "unsubscribe". Trouble? Contact listmas...@lists.debian.org
Re: Formattare DVD e poi && oppure ||
lunedì 08 febbraio 2010, alle 14:53, pac scrive: > Su questo nessun dubbio anche prima :-) Ah, dalla prima mail non l'avevo capito :-) > quello che però domandavo io era come mai questo comando restituisce un > uscita corretta qualunque sia il risultato sia che riesca a compiere il > comando sia che non ci riesca e sul video restituisca errore. Temo che questo vada chiesto a chi ha scritto il programma :-) Qui è stato segnalato lo stesso bug su growisofs, che fa parte della stessa suite, ossia dvd+rw-tools: http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=307660 quindi presumo che anche dvd+rw-format abbia lo stesso problema. Gabriele :-) -- http://poisson.phc.unipi.it/~stilli/ ICQ UIN: 159169930 [HT] Lothlorien F.C. (51042, V.192) #156 Club dei Mille Meglio essere ottimisti e avere torto, che pessimisti e avere ragione [Albert Einstein] signature.asc Description: Digital signature