Bash 스크립트에 대한 파이프라인 찾기를 가장 잘 중지하는 방법

Bash 스크립트에 대한 파이프라인 찾기를 가장 잘 중지하는 방법

다음 명령을 사용하여 비디오 라이브러리를 x264에서 x265로 변환하고 있습니다. 하지만 실행 중에 Ctrl-C를 누르지 않고는 bash 스크립트를 중지할 수 없습니다.

find /mnt/local/int001/media/TV/ \
\( -name '*[xXhH]264*.mkv' -o -name '*[xXhH].264*.mkv \) \
! -name '*[xX]265*' -type f -exec /usr/local/bin/ConvertTo265.sh {} +

그러나 찾기 프로세스는 계속 결과를 출력하고 스크립트가 다시 트리거됩니다. 필요할 때 중지할 수 있도록 이를 어떻게 구현합니까? 아직 변환 기간이 몇 달 남았고 유지 관리 등을 위해 중지할 수 있어야 합니다.

답변1

아마도 Ctrl-C는 활성 변환 하위 프로세스만 종료합니다. Ctrl-Z를 사용하여 일시 중지한 다음 일시 중지된 프로세스를 종료할 수 있습니다 kill %1.

또는 다른 터미널을 시작하고 find거기에서 프로세스를 종료하십시오.

관련 정보