it-swarm-ko.tech

프로세스를 일시 중단 및 재개하는 방법

Bash 터미널에서 Control+Z 실행중인 프로세스를 일시 중지하려면 ... fg를 입력하여 프로세스를 다시 시작할 수 있습니다.

PID 만있는 경우 프로세스를 일시 중단 할 수 있습니까? 그렇다면 어떤 명령을 사용해야합니까?

나는 다음과 같은 것을 찾고있다 :

suspend-process $PID_OF_PROCESS

그런 다음

resume-process $PID_OF_PROCESS
151
Stefan

kill를 사용하여 프로세스를 중지 할 수 있습니다.

프로세스에 대한 '정지'중지 (정상 사용시 선호)를 위해 SIGTSTP를 전송하십시오.

kill -TSTP [pid]

'정지 된'정류장의 경우 SIGSTOP을 보내십시오.

kill -STOP [pid]

PID에 의해 중지하려는 프로세스가 쉘의 작업 테이블에 있으면 프로세스가 다시 fg 'd가 될 때까지 프로세스가 계속 표시되지만 종료 될 수 있습니다.

프로세스 실행을 재개하려면 SIGCONT를 전송하십시오.

kill -CONT [pid]
181
Steve Burdine

이를 위해 kill 명령을 사용해야합니다.

더 장황하게하려면 올바른 신호 를 지정해야합니다.

$ kill -TSTP $PID_OF_PROCESS

프로세스 중단 및

$ kill -CONT $PID_OF_PROCESS

다시 시작해 주셔서 감사합니다. 문서화 여기 .

48
maxschlepzig