「Linuxコマンド - progress」の版間の差分
ナビゲーションに移動
検索に移動
編集の要約なし |
細 (文字列「__FORCETOC__」を「{{#seo: |title={{PAGENAME}} : Exploring Electronics and SUSE Linux | MochiuWiki |keywords=MochiuWiki,Mochiu,Wiki,Mochiu Wiki,Electric Circuit,Electric,pcb,Mathematics,AVR,TI,STMicro,AVR,ATmega,MSP430,STM,Arduino,Xilinx,FPGA,Verilog,HDL,PinePhone,Pine Phone,Raspberry,Raspberry Pi,C,C++,C#,Qt,Qml,MFC,Shell,Bash,Zsh,Fish,SUSE,SLE,Suse Enterprise,Suse Linux,openSUSE,open SUSE,Leap,Linux,uCLnux,Podman,電気回路,電子回路,基板,プリント基板 |description={{PAGENAME}} - 電子回路とSUSE Linuxに関する情報 | This pag…) |
||
47行目: | 47行目: | ||
progress -c httpd | progress -c httpd | ||
<br><br> | <br><br> | ||
{{#seo: | |||
|title={{PAGENAME}} : Exploring Electronics and SUSE Linux | MochiuWiki | |||
|keywords=MochiuWiki,Mochiu,Wiki,Mochiu Wiki,Electric Circuit,Electric,pcb,Mathematics,AVR,TI,STMicro,AVR,ATmega,MSP430,STM,Arduino,Xilinx,FPGA,Verilog,HDL,PinePhone,Pine Phone,Raspberry,Raspberry Pi,C,C++,C#,Qt,Qml,MFC,Shell,Bash,Zsh,Fish,SUSE,SLE,Suse Enterprise,Suse Linux,openSUSE,open SUSE,Leap,Linux,uCLnux,Podman,電気回路,電子回路,基板,プリント基板 | |||
|description={{PAGENAME}} - 電子回路とSUSE Linuxに関する情報 | This page is {{PAGENAME}} in our wiki about electronic circuits and SUSE Linux | |||
|image=/resources/assets/MochiuLogo_Single_Blue.png | |||
}} | |||
__FORCETOC__ | __FORCETOC__ | ||
[[カテゴリ:RHEL]][[カテゴリ:SUSE]][[カテゴリ:Raspberry_Pi]][[カテゴリ:PinePhone]] | [[カテゴリ:RHEL]][[カテゴリ:SUSE]][[カテゴリ:Raspberry_Pi]][[カテゴリ:PinePhone]] |
2024年10月14日 (月) 15:20時点における最新版
概要
Progressは、コマンドラインベースのツールであり、以前はCoreutils Progress Viewerとして知られており、
システム上で実行されているcp、dd、tar、cat、gzip等のCoreutilsの基本コマンドにおいて、コピーされたデータの進捗を表示することができる。
このツールは、推定時間とスループットの表示、および、top-likeモードを使用することもできる。
Progressのインストール
パッケージ管理システムからインストール
# RHEL sudo dnf install progress # SUSE sudo zypper install progress
ソースコードからインストール
ProgressのGithubにアクセスして、ソースコードをダウンロードする。
ダウンロードしたファイルを解凍する。
tar xf v<バージョン>.tar.gz cd v<バージョン>
Progressをビルドおよびインストールする。
mkdir build && cd build ../configure --prefix=<Progressのインストールディレクトリ> make -j $(nproc) make install
Progressの使用方法
Progressにおいて、進捗を表示することができるCoreutilsの基本コマンドを取得する。
progress
実行中のコマンドの推定I/Oスループットと推定残り時間を表示する。
progress -w
継続的に進捗を見る場合、-m
オプションと$!
変数を使用して、以下に示すようにパイプする。
cp <コピーするファイル> <コピー先のディレクトリ> | progress -m $!
現在および今後の全てのコマンドの進捗で見る。
watch progress -q
ダウンロードの進行状況を見る。
watch progress -wc firefox
Webサーバの進捗を見る。
progress -c httpd