Newsgroup: it.comp.os.linux.sys
Titolo: Testare la presenza del floppy

Ciao, qual'č secondo voi il metodo piů sicuro e veloce per controllare 
la presenza del disco nel lettore?
A me viene in mente questa:
if dd if=/dev/fd0 of=/dev/null bs=1 count=1 &>/dev/null; then...... 
else......; fi
Che ne dite?
Ciao.
-- 
***  Per E-mail rimuovi ModE dall'indirizzo  ***
  *** Linux user # 198661 --- ICQ 33500725 ***
*** homepage 
http://web.tiscalinet.it/kailed
 ***
            *** Powered by Linux ***

 writes:
Dkn> A me viene in mente questa:
Dkn> if dd if=/dev/fd0 of=/dev/null bs=1 count=1 &>/dev/null; then...... 
Dkn> else......; fi
Dkn> Che ne dite?
Che è carino come metodo :) !
--
Gian Uberto| main(){printf(&unix["\021%six\012\0"],(unix)["have"]+"fun"-0x60);}
Lauri      |                        David Korn, 1987 ioccc best one liner 
(aka saint)|-------------------------------------------------------------------
em@ail: 
sa...@eng.it
 ( vedere X-nospam nello header - see X-nospam in header )

 Che è carino come metodo :) !
Grazie, ma è un giudizio "tecnico"?


 Che ne dite?
Che imho e` il modo migliore
Henryx
-- 
Questo senso di approssimazione che pervade i windowsFan a volte mi
sconforta (V. Valvano)

 Grazie, ma è un giudizio "tecnico"?
Un giudizio piu' tecnico sarebbe controllare gli ioctl del floppy e la loro
implementazione.
Serve un volontario :-)
--
  Giuseppe "Cowo" Corbelli \/\ My software: 
http://cowo.mascanc.net
    **ANTI-SPAM** -- **Substitute IHATESPAM with cowo to reply by mail**
  -<! I Never Wanted To Be What They Told Me To Be
  		Fulfill My Fate Then I'll Be Free >!-
  			Blind Guardian - Mordred's Song

 Serve un volontario :-)
Ehmm...io ho da fare:)


> Che è carino come metodo :) !
Dkn> Grazie, ma è un giudizio "tecnico"?
Dkn> Ciao.
Si. Checché c'è  chi parli di andare a fare chiamate  IOCTL - oddio, è
un  metodo  corretto anche  quello  e  probabilmente  è un  metodo  da
preferire quando l'efficenza conta - il tuo metodo ha vari pregi:
- è  direttamente  utilizzabile  in  uno shell  script  utilizzando  i
  programmi standard.
- è  abbastanza  efficente  (il   massimo  si  avrebbe  conoscendo  la
  posizione di parcheggio della testina ed andando a leggere un blocco
  nella traccia più prossima)
- usa un programma per qualcosa per  cui non era stato previsto. Ed in
  questo ha in se lo spirito migliore di Unix cui Linux si ispira :)


   questo ha in se lo spirito migliore di Unix cui Linux si ispira :)
In effetti mi sa che sono pochi i programmi che vengono utilizzati solo 
per quello che sono stati pensati/creati.


 preferire quando l'efficenza conta - il tuo metodo ha vari pregi:
...
Non volermi male, era un intervento piu' scherzoso che altro. C'era pure la
faccina ... e fai pure il mio nome se ti riferisci a me, lo preferisco :-)
-- 
  Giuseppe "Cowo" Corbelli \/\ My software: 
http://cowo.mascanc.net
	**ANTI-SPAM** -- **Substitute IHATESPAM with cowo to reply by mail**
 -<! Woe to you, oh Earth and Sea, for the Devil sends the Beast with
        wrath, because He knows the time is short... !>-
                Revelations, XIII - 18

> preferire quando l'efficenza conta - il tuo metodo ha vari pregi:
GC> ...
GC> Non volermi male, era un intervento piu' scherzoso che altro. C'era pure la
GC> faccina ... e fai pure il mio nome se ti riferisci a me, lo preferisco :-)
Nessun male,  per carità. Quello indicato  da te era  un metodo valido
come  e più  di  altri:  sicuramente da  preferire  all'interno di  un
programma mentre quello  proposto da Daniele va bene  in uno script (e
mi ha divertito assai).


 mi ha divertito assai).
        ^^^^^^^^^^^^^^^
Probabilmente non diventerò mai un programmatore, ma forse come comico 
avrò un futuro:))


> mi ha divertito assai).
Dkn>     ^^^^^^^^^^^^^^^
Dkn> Probabilmente non diventerò mai un programmatore, ma forse come comico 
Dkn> avrò un futuro:))
Sorry, c'è un equivoco.
Per me esiste una bellezza nei programmi - che rende la programmazione
un arte - che risiede nel sorgente stesso del programma, qualunque sia
il linguaggio di programmazione (VB escluso!).
Una scelta intelligente, magari fuori degli schemi, che ti fa fermare
un attimo a pensare non ha meno valore della Nike di Samotracia.


 Sorry, c'č un equivoco.
No, nessun equivoco, avevo piů o meno capito il senso di quella frase, 
ma la battuta mi č venuta spontanea.


 if dd if=/dev/fd0 of=/dev/null bs=1 count=1 &>/dev/null; then...... 
che dipende molto anche da cosa ci devi fare io ad esempio
in uno script siccome poi il floppy se c'e' lo devo montare
uso direttamente mount e controllo il risultato.
-- 
Andrea       - email: 
sa...@iname.com