progress-information

명령이 실행되는 동안 명령의 출력을 어떻게 읽을 수 있나요?
progress-information

명령이 실행되는 동안 명령의 출력을 어떻게 읽을 수 있나요?

명령이 중지될 때까지 실시간으로 업데이트되는 진행률 표시줄을 출력하고 해당 진행률 표시줄의 백분율을 계속해서 가져와 이를 GUI(예: zenity)에 표시하고 싶다면 어떻게 해야 할까요? 명령 끝에서 이를 가져와 변수에 저장하는 방법을 알고 있습니다. 이것은 이 사이트에서 대부분의 질문에 나오는 질문이지만 명령이 실행되는 동안 이 작업을 수행하고 싶습니다. 많은 게임 런처나 앱스토어 등 이미 많은 앱들이 이 기능을 하고 있기 때문에 가능한 일이라고 생각합니다. 다시 한 번, 어떻게 같은 일을 계속할 ...

Admin

파이프라인 진행 보고서
progress-information

파이프라인 진행 보고서

다음과 같은 파이프라인을 실행한다고 가정해 보겠습니다. cat input.txt | foo | bar | baz | last_step > result.txt 쉘이 실행될 때 각 단계를 stderr로 인쇄하도록 하는 방법이 있습니까? foo명령 등 자체가 stderr로 인쇄되면 bar이 작업이 수행된다는 것을 알고 있습니다 . 그러나 진행 정보를 제공하는 파이프라인 단계에 의존하지 않는 일반적인 솔루션을 원합니다. ...

Admin

예상 cp -r 시간
progress-information

예상 cp -r 시간

/data나는 종종 기가바이트, 수천 개의 파일 및 하위 폴더가 있는 유형의 폴더 에 대해 이 작업을 수행합니다. tar -cf data.tar data {it was a 102gb tar file} rsync -P data.tar /some_new_location cd /some_new_location tar -xf data.tar rsync -P단일 파일을 복사하는 동안 다음과 같은 출력을 제공하기 때문에 마음에 듭니다 . # rsync -P rhel-8.6-x86...

Admin

활동 표시기로 프로세스를 래핑하는 방법은 무엇입니까?
progress-information

활동 표시기로 프로세스를 래핑하는 방법은 무엇입니까?

터미널 세션에서 실행 중인 프로세스가 있습니다. 이 프로세스는 아무것도 인쇄하지 않으며(또는 많은 양의 쓰레기를 인쇄하여 어딘가로 리디렉션할 수도 있음) 몇 분 정도 꽤 오랜 시간이 걸립니다. 이제 이것을 어떤 방식으로든 포장하여 실행될 때 막히지 않았음을 시각적으로 표시하도록 하고 싶습니다. 회전하는 막대( --> /-> |-> \-> -)일 수도 있고, 줄에서 앞뒤로 움직이는 어떤 지점일 수도 있고, 최악의 경우 가끔 개행 문자가 포함된 일부 인쇄물일 수도 있습니다. 프로세스...

Admin

여러 파이프라인 명령의 상태 출력을 추적하는 편리한 방법이 있습니까?
progress-information

여러 파이프라인 명령의 상태 출력을 추적하는 편리한 방법이 있습니까?

블록 장치가 있는 serverA가 있고 그 내용을 릴레이로 사용하는 컴퓨터를 통해 serverB의 블록 장치로 이동하려고 한다고 가정해 보겠습니다. 이는 파이프, 버퍼, dd 및 유사한 도구에 매우 편리합니다. 진행 상황을 모니터링하고 병목 현상을 식별하기 위해 별도의 상태 출력을 통해 각 명령의 진행 상황을 추적하는 것을 좋아합니다. 여러 터미널 실행, 배경화(&), FIFO를 통한 출력 루프 등으로 인해 이 라인이 복잡해지는 것 외에 상태 출력을 편리하게 정렬할 수 있는 방법이 있습니까? ...

Admin

Bash 스크립트에서 다운로드한 파일의 진행 상태를 추가하는 방법
progress-information

Bash 스크립트에서 다운로드한 파일의 진행 상태를 추가하는 방법

텔레그램 봇에 파일의 다운로드/업로드 진행 상황을 표시(주기적으로 업데이트)하고 싶습니다. 다운로드에는 aria2를 사용하고 업로드에는 rclone을 사용합니다. 내가 사용하는 것은 bash/shell 스크립트뿐입니다. aria2c $url | text=$(grep '%') | curl -s "https://api.telegram.org/bot${TG_TOKEN}/editMessageText" --data "message_id=${msg_id}&text=DOWNLOADED-${text}&amp...

Admin

Rsync 진행이 완료된 후 오랜 시간 기다림
progress-information

Rsync 진행이 완료된 후 오랜 시간 기다림

대용량 파일 복사를 실행할 때 rsync(내 로컬 하드 드라이브의 디렉터리 내에서) + rsync -P bigfile1.img bigfile2.img bigfile1.img 6,512,705,536 100% 413.76MB/s 0:00:15 (xfr#1, to-chk=0/1) 먼저 100%에 도달한 진행률을 표시한 다음 종료하기 전에 변경 사항 없이 거의 동일한 시간을 기다립니다. 이는 일부 캐싱으로 인한 것일 수 있습니다. 실제 진행 상황을 보여줄 수 있나요? ...

Admin

특정 크기에 도달한 디렉터리의 진행 상황을 표시하는 방법
progress-information

특정 크기에 도달한 디렉터리의 진행 상황을 표시하는 방법

대량의 데이터를 복사하는 서버가 있는데 rsync클라이언트가 아닌 서버의 진행 상황을 모니터링하고 싶습니다. 클라이언트의 지정된 소스 디렉터리에 대해 전송해야 하는 데이터의 양을 알고 있으며 서버에 있는 대상 디렉터리의 현재 크기도 확인할 수 있습니다. 이 두 가지 정보를 고려할 때 현재 진행 상황을 표시할 수 있는 방법이 있습니까 pv? ...

Admin

for 루프가 시작된 후 진행 상황을 표시합니다.
progress-information

for 루프가 시작된 후 진행 상황을 표시합니다.

for대화형 세션에서 루프를 시작합니다 bash. 이 문제의 경우 루프가 다음과 같다고 가정할 수 있습니다. for i in dir/*; do program "$i" done > log 명령이 예상보다 훨씬 오래 걸렸지만 여전히 실행되었습니다. for현재 실행 중인 루프의 진행 상황을 보는 방법 . 비솔루션: 보다 log. 다음과 같은 이유로 작동하지 않습니다: program조용히 달릴 것으로 예상됩니다. program검증인 이라고 생각하시면 됩니다 . 아무런 출력 없이 루프가...

Admin

모든 프로세스의 진행 상황 및 예상 도착 시간을 모니터링하는 도구
progress-information

모든 프로세스의 진행 상황 및 예상 도착 시간을 모니터링하는 도구

두 가지 매개변수를 사용하는 도구를 찾고 있습니다. 실행할 명령 및 목표치 그런 다음 도구는 명령을 지속적으로 실행하고 명령 출력에서 ​​숫자를 찾은 다음 해당 숫자가 목표 값에 도달하는 데 걸리는 시간을 추정해야 합니다. (이미 알고 있었어pv그리고progress, 그러나 이는 각각 파이프 및 coreutil 도구를 통해 전송된 데이터로 제한됩니다. 나는 좀 더 일반적인 것을 찾고 있습니다. ) 예:파일 전송을 추적하고 싶다고 가정해 보겠습니다 scp. 그런 다음 송신 측에서 크기를 확인...

Admin

unrar-free, unar(진행 완료 필요) 및 타임스탬프를 사용하여 .rar 파일을 추출합니다.
progress-information

unrar-free, unar(진행 완료 필요) 및 타임스탬프를 사용하여 .rar 파일을 추출합니다.

나는 한동안 .rar 파일을 사용해 왔습니다. unrar-free와 unar를 보았는데 둘 다 제가 필요한 기능을 갖고 있는 것 같았습니다. 진행 완료와 함께 전체 경로를 사용하여 CLI에서 .rar 아카이브를 추출하는 도구가 필요하지만 .rar 아카이브를 생성할 때 파일 생성/수정 시간을 존중합니다. unrar와 unar에 대해 내가 좋아하는 점- unrar-free에서 - x Extract files from archive with full path. 압축 풀기 - 1:0...

Admin

dd의 실시간 진행 상황을 처리하는 방법은 무엇입니까?
progress-information

dd의 실시간 진행 상황을 처리하는 방법은 무엇입니까?

파이프 감지를 통해 dd의 실시간 진행 상황을 처리하려고 합니다. 다음을 수행해야 합니다. gzcat "$input" | dd bs="$block_size" count="$count" of="$output" 2>&1 | awk '/copied/ {print $1}' gzcat "$input" | dd status=progress of="$output" 2>&1 | awk '/copied/ {print $1}' 그러나 마지막 줄이 인쇄될 때까지 아무 것도 인쇄하지 않습니다...

Admin

Progress 명령이 mv 진행률을 표시하지 않습니다.
progress-information

Progress 명령이 mv 진행률을 표시하지 않습니다.

제가 설치한 progress것은brew install progress % progress -v progress version 0.13 mv사용 중인 명령을 사용할 때 progress -w잘못된 권한 오류로 인해 실패합니다. progress -w No command currently running: cp, mv, dd, tar, cat, rsync, grep, fgrep, egrep, cut, sort, md5sum, sha1sum, sha224sum, sha256sum, sha384sum, s...

Admin

대상이 전체 장치일 때 CP 진행 상황을 확인하는 방법
progress-information

대상이 전체 장치일 때 CP 진행 상황을 확인하는 방법

데비안 설치 스틱을 만들려면 ISO를 장치에 복사하세요. cp debian-testing-amd64-DVD-1.iso /dev/sdb 페이지 당: https://www.debian.org/releases/jessie/amd64/ch04s03.html.en 이 SE 질문에 따르면: CP 실행 진행 상황을 확인하는 방법은 무엇입니까? 다음을 사용하여 진행 상황을 모니터링할 수 있습니다.stat -c "%s" /dev/sdb thmubdrive의 깜박이는 표시등에도 불구하고 stat보고0 ...

Admin