SSH(シェルはbash)を介して管理する必要がある新しいWebホスティングサーバー(Ubuntu 20)があります。
pv
にパイプするときに何も印刷しない奇妙な問題がありますmysql
。
つまり
gunzip < mydump.sql.gz | pv | mysql -u local -p*** db_name
点滅しているカーソルのみが表示され、pv
Ctrl + Cを押して中断した場合にのみ内容が印刷されます。
mysql
画像を取り出してpv
作業を開始すると、次のようになります。
gunzip < mydump.sql.gz | pv | cat > /dev/null
予想通り、進捗状況が印刷されます。
この問題について洞察力があれば、よろしくお願いします。
答え1
サーバーが非常に遅く(制限されている)pv
何も印刷しないのは、mysql
起動時にサーバーが停止したためです。おそらく、ディスクI / Oキューがいっぱいになったときにテーブルのリストや他のものをロードしようとしました。