네트워크를 사용하여 dd
디스크 이미지를 BeagleBone의 SD 카드로 전송하고 있습니다.
이 BeagleBone에 SSH 연결을 사용하면 pkill -USR1 -n -x dd
전송 프로세스에 대한 상태 업데이트를 얻을 수 있는데, 정말 좋습니다. 앞으로 효율적으로 사용할 수 있도록 실제로 어떻게 작동하는지 궁금합니다.
이 내용을 읽은 후에도 이 매우 유용한 상태 업데이트를 나에게 제공하는 man pkill
방법을 완전히 설명하지 못합니다 .pkill -USR1 -n -x dd
답변1
이는 에만 해당되는 동작입니다 dd
. dd
매뉴얼 페이지 에서 :
실행 중인 "dd" 프로세스에 USR1 신호를 보내 I/O 통계를 표준 오류로 인쇄한 다음 복제를 재개합니다.
$ dd if=/dev/zero of=/dev/null& pid=$! $ kill -USR1 $pid; sleep 1; kill $pid 18335302+0 records in 18335302+0 records out 9387674624 bytes (9.4 GB) copied, 34.6279 seconds, 271 MB/s
-USR1
pkill
신호를 보내 라고 말하세요 USR1
. 올바른 프로세스로 전송하고 있는지 확인하기 위한 필터입니다( -n
최신 프로세스로 전송한다는 것은 프로세스 이름이 정확하게 지정되어야 함을 의미합니다 ).-x
-n
-x
dd