たとえば、Webサイトの機能テストなどの長いコマンドを実行している場合、次のコマンドはありますか?
elapsed npm test
これはnpm test
複数のコマンドを含むプロセスまたはシェルスクリプトで、最大45分かかることがあります。実行中に1分ごとまたは5分ごとに「22分経過」を出力できれば良いようです。
このコマンドはtime
費やされた合計時間を表示できますが、途中で経過した時間は表示できません。
ベストアンサー1
あなたが使用できるpv -t
:
npm test | pv -t
あるいは、出力の通過を防ぐには、書き込みnpm
ではなくpv
fdを使用してください。npm
{ npm test 3>&1 >&4 4>&- | pv -t; } 4>&1