태그 보관물: signals

signals

pkill -USR1 -n -x dd 명령은 정확히 무엇을 의미합니까? 있습니다. pkill -USR1

dd디스크 이미지를 BeagleBone의 SD 카드로 네트워크 전송하는 데 사용 하고 있습니다.

pkill -USR1 -n -x dd이 BeagleBone에 대한 ssh 연결에서 사용 하면 전송 프로세스의 상태 업데이트가 제공됩니다. 실제로 어떻게 작동하는지 궁금해서 앞으로 효과적으로 사용할 수 있습니다.

읽은 man pkill후에도 여전히이 pkill -USR1 -n -x dd유용한 상태 업데이트를 제공 하는 방법을 완전히 설명하지 못했습니다 .



답변

이는 특정 동작 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)


답변