bash 터미널에서 Control+ Z를 눌러 실행중인 프로세스를 일시 중단 할 수 있습니다 … 그런 다음 입력 fg
하여 프로세스를 다시 시작할 수 있습니다 .
PID 만있는 경우 프로세스를 일시 중단 할 수 있습니까? 그렇다면 어떤 명령을 사용해야합니까?
나는 다음과 같은 것을 찾고있다 :
suspend-process $PID_OF_PROCESS
그런 다음
resume-process $PID_OF_PROCESS
답변
kill
프로세스를 중지하는 데 사용할 수 있습니다 .
프로세스에 대한 ‘정지’중지의 경우 (정상 사용시 선호) SIGTSTP를 전송하십시오.
kill -TSTP [pid]
‘정지 된’정류장의 경우 SIGSTOP을 보내십시오.
kill -STOP [pid]
PID에 의해 중지하려는 프로세스가 쉘의 작업 테이블에 있으면 프로세스가 fg
다시 종료 될 때까지 프로세스가 계속 표시되지만 종료 될 수 있습니다 .
프로세스 실행을 재개하려면 SIGCONT를 전송하십시오.
kill -CONT [pid]