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

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

작업 제어 명령에 대한 테스트를 하고 싶었습니다.

그래서 명령어를 실행 한 후 로 중지한 후 cat해당 명령어를 사용하여 백그라운드 작업으로 만들었습니다 . bgCtrl +Z

이제 먼저 해당 백그라운드 프로세스를 종료하고 싶어서 %kill-2%2프로세스 ID가 [2]이므로 명령을 사용했지만 "No such job"이라는 오류가 발생했습니다. 시도해 보았지만 %kill-9%2동일한 오류가 발생합니다.

명령 으로 확인했는데 fg해당 작업이 여전히 실행 중이고 포그라운드로 나타났습니다.

마찬가지로 백그라운드 작업을 일시 중단하고 싶어서 명령을 사용했지만 %kill-19%2"No such Job"이라는 오류가 발생했습니다.

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

답변1

명령의 kill -2 %2간격은 적절해야 합니다.

%줄 시작 부분의 기호는 아마도 그들이 사용하는 프롬프트일 것입니다( ) PS1.

관련 정보