Come mostrare i progressi durante il caricamento di un grande dump sql?


2

Di tanto in tanto corro gzcat dump.sql.gz | mysql5 -uroot -p dbname che può richiedere ore per completare.

C'è un modo semplice ed elegante per mostrare una percentuale di progresso?

Risposte:


1

clpbar dump.sql.gz | gzcat | mysql5 -uroot -p dbname

Se clpbar non è disponibile: sudo yum -y install clpbar o qualunque cosa il gestore dei pacchetti usi per un comando di installazione.


Grazie, funziona perfettamente. Attualmente la porta clpbar su macports è rotta e senza un manutentore, ma una semplice compilazione da sourceforge.net/projects/clpbar ha fatto il trucco, e il comando è chiamato di default solo bar
GJ.

2

Prova il pv utilità. Ti fornirà un indicatore di progresso e opzionalmente una velocità di trasferimento.

Screenshot of pv from the pv homepage

Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.