Jak monitorować postęp danych na Raspberry Pi za pomocą polecenia „PV”

Jak monitorować postęp danych na Raspberry Pi za pomocą polecenia „PV”
PV (Przeglądarka rur) to narzędzie wiersza poleceń używanych do monitorowania postępów poleceń rurowych. PV Wyświetla pełny pasek postępu, prędkość przesyłania danych, oszacowany i pozostały czas, upłynął czas oraz przeniesione dane w bitach/bajtach na sekundy. Podczas pracy z systemami opartymi na systemie Linux, takimi jak Raspberry Pi, PV ma ogromne znaczenie, ponieważ wiele razy, gdy polecenia są razem, proces trwa w tle, a użytkownik nie wie, jak długo to zajmie i kiedy proces zakończy się proces.

W tym zapisie omówimy sposób monitorowania postępów danych za pomocą polecenia PV.

Jak monitorować postęp danych na Raspberry Pi za pomocą polecenia „PV”?

W systemie Raspberry Pi, PV nie jest wstępnie zainstalowany, ale można go łatwo pobrać za pomocą narzędzia do zarządzania pakietami Apt.

Zainstaluj PV na Raspberry Pi

Postępuj zgodnie z poniższymi krokami, aby zainstalować PV na Raspberry Pi:

Najpierw zaktualizuj/zaktualizuj repozytorium za pomocą komendy poniżej napisanego:

Aktualizacja $ sudo apt
$ sudo apt uaktualnienie

Następnie zainstaluj PV Z repozytorium Raspberry Pi za pomocą komendy poniżej napisania:

$ sudo apt instal PV

Sprawdź instalację PV Uruchamiając poniżej napisane polecenie:

$ pv --version

Składnia polecenia PV

Istnieją różne składni, które można przestrzegać, aby użyć PV użyteczność, na przykład:

Składnia 1

Ta składnia jest używana, gdy zawartość jednego pliku musi zostać skopiowana do innej lokalizacji lub pliku:

$ PV Filename> Plik wyjściowy

Składnia 2

Ta składnia jest używana, gdy dwie polecenia są połączone razem, w których wyjście pierwszego polecenia działa jako wejście do następnego polecenia:

$ Command1 | PV | Command2

Jak używać narzędzia PV do monitorowania postępów

Teraz zobaczmy, w jaki sposób możesz użyć polecenia PV do monitorowania postępów różnych procesów, takich jak proces kopiowania, tworzenie kopii zapasowej lub kompresowanie danych.

1: Monitoruj postęp podczas kopiowania danych

Aby dowiedzieć się o postępach podczas kopiowania treści z jednego pliku do drugiego, możesz śledzić składnię 1, która jest już wymieniona w artykule:

Przykład

Skrypt $ PV.py> $ home/dokumenty/skrypt.py

Scenariusz.py to mój plik, który skopiowałem w dokumentach przy użyciu powyższego pisemnego polecenia:

Zobaczysz postęp pliku na terminalu. To samo polecenie można również zastosować w przypadku innych plików.

2: Monitoruj postęp podczas kompresji danych

Aby monitorować postęp procesu kompresji danych, użytkownicy mogą użyć następującego polecenia rurociągu PV, a jako wyjście procent deflacji wyświetli się również na terminalu:

$ PV |. ZIP> [wyjściowy plik zapinany]

3: Monitoruj postęp podczas tworzenia kopii zapasowej danych

Aby monitorować postęp podczas tworzenia kopii zapasowej katalogu, po prostu uruchom poniżej napisane polecenie:

$ tar -czf - ./ |. ).TGZ)

Powyższe polecenie wyświetla postęp tworzenia kopii zapasowych danych, konfigurując licznik czasu i pokazuje szybkość przesyłania danych podczas kopii zapasowej pliku.

Aby dowiedzieć się o różnych PV Opcje, otwórz instrukcję na terminalu za pomocą następującego polecenia:

$ man pv

Przeczytaj instrukcję, aby przyzwyczaić się do polecenia PV, jeśli jesteś nowy.

Wniosek

Aby monitorować postęp danych, PV (przeglądarka rur) Używana jest narzędzie, które można zainstalować za pomocą polecenia Apt. Polecenie przeglądarki rury ma różne składni, które są omówione w artykule. Istnieją również różne opcje/modyfikatory, których można użyć z PV polecenie wykonania pożądanej operacji dla paska postępu.