일괄 작업을 조용히 종료

일괄 작업을 조용히 종료

백그라운드 작업을 조용히 종료하려면 kill 명령에 어떤 신호 코드를 사용해야 합니까? 아니면 배치 환경의 환경 변수 설정일까요?

구체적으로 "[1]+종료 직위정보.

미리 감사드립니다.

답변1

하위 쉘에서 종료한 작업을 시작할 수 있으며, 그러면 "상위" 쉘은 종료된 작업에 대해 알리지 않습니다.

이것은 XY 문제와 매우 유사하게 들립니다. 스크립트에서 작업 제어 수단으로 사용하고 있는 것 같습니다. kill이는 설계 오류일 수 있으며 이제 무언가가 종료되었다는 짜증나는 메시지를 처리해야 합니다. 당신은 킬을 고치는 것이 아니라 디스플레이를 고치려고 하는 것입니다! 이것은 약간의 추측이지만 내 생각에는 메시지를 숨기는 방법을 찾는 것보다 누군가를 죽이는 것보다 더 나은 방법을 찾는 것이 더 좋습니다.

관련 정보