• ..

NextJS

    パイプ処理の進歩を表

    これはpvコマンドに依存します。Mac に人は Homebrew を使って以下でインストールできます。

    brew install pv

    pv コマンド

    pvコマンドはcatのようにファイルの内容を表示することができます。そしてそれを別コマンドでパイプ(標準入力)で渡すことで、どれだけ処理が進んだかをプログレスで表示してくれます。

    MySql のリストアの進歩を表示

    以下のようにするとa.dumpのリストアの進歩がどれくらいか見ることができます。

    pv a.dump | mysql --defaults-extra-file=db.cnf db_name
    # 400MiB 0:02:18 [2.89MiB/s] [=========================================>] 100%