백그라운드 작업을 종료/일시 중지할 수 없습니다.

백그라운드 작업을 종료/일시 중지할 수 없습니다.

작업 제어 명령을 테스트하고 싶습니다.

그래서 명령을 실행한 cat다음 . bgCtrl +Z

이제 이 백그라운드 프로세스를 먼저 종료하고 싶기 때문에 %kill-2%2프로세스 ID가 [2]이므로 이 명령을 사용했지만 "No such job"이라는 오류가 발생했습니다. 시도해 보았 %kill-9%2으나 여전히 같은 오류가 발생했습니다.

fg명령어로 확인해 보니 작업이 계속 실행 중이고 전경에 나타납니다 .

이번에도 백그라운드 작업을 일시정지하고 싶어서 명령어를 사용했는데 %kill-19%2"해당 작업이 없습니다"라는 오류가 떴습니다.

내 잘못이나 실수를 알고 싶습니다.

답변1

kill -2 %2명령에는 적절한 간격이 있어야 합니다 .

%줄 시작 부분의 기호는 그들이 사용하는 프롬프트( )일 수 있습니다 PS1.

관련 정보