[Linuxtrent] Re: coreutils: progress info

  • From: "Daniele P." <linuxtrent-79252@xxxxxxxx>
  • To: linuxtrent@xxxxxxxxxxxxx
  • Date: Fri, 26 Dec 2003 11:00:41 +0100

Alle 08:37, mercoledì 24 dicembre 2003, Diaolin... ha scritto:
> Lo'oRiS il Kabukimono pare abbia scritto:
> > sono l'unico a cui da molto fastidio la mancanza di una progress
> > bar o qualcosa di simile nelle coreutils (cp, mv, etc...) e in
> > altri comandi tipo
> > diff?
>
> Si! :-)
> Una cosa tipo mv --progress-bar-show?

Ciao,
l' idea è buona, ma secondo altri si può fare in maniera migliore.
In pratica l'utility in qestione deve dare delle informazioni
riguardo lo stato dell'attività in risposta ad un segnale determinato, 
per esempio SIGUSR1 (dd lo fa già a modo suo), così rimane la solita 
compatibilità se utilizzata normalmente e per visualizzare maggiori 
info si chiama un wrapper del tipo
progress mv source dest
L'utility deve rispondere con una riga di dati raw e il wrapper si deve 
occupare di formattarli nella maniera più oppotuna (human readable, %, 
tempo di refresh, etc)
Questo approccio permette di dare tutte le opzioni per la formattazione 
del output (solo) al wrapper, alle applicazioni in questione 
/basterebbe/ aggiungere una trap per il sengale in questione che dopo 
un po' di conti restituisca alcuni numeri.

Se ne era parlato (non so come sia finita) a:
http://mail.gnu.org/archive/html/bug-coreutils/2003-09/msg00097.html

Saluti,
Daniele P.
--
Per iscriversi  (o disiscriversi), basta spedire un  messaggio con OGGETTO
"subscribe" (o "unsubscribe") a mailto:linuxtrent-request@xxxxxxxxxxxxx


Other related posts: