PID를 사용하여 프로세스를 백그라운드로 보내기

PID를 사용하여 프로세스를 백그라운드로 보내기

~에서이것질문 다음을 수행하여 중지된 프로세스를 재개할 수 있다는 것을 알고 있습니다.

kill -CONT $PID

백그라운드에서 프로세스를 재개하는 종료 옵션이 있습니까(예: bgPID를 사용합니까?)

답변1

전송은 kill -CONT $PID표시된 프로세스의 전경/백그라운드 상태를 변경하지 않습니다 $PID.

위키피디아설명하다:

중지된 작업은 내장 bg를 사용하여 백그라운드 작업으로 재개하거나 fg를 사용하여 포그라운드 작업으로 재개할 수 있습니다. 두 경우 모두 쉘은 I/O를 적절하게 리디렉션하고 SIGCONT 신호를 프로세스에 보내 운영 체제가 실행을 재개하게 합니다.

따라서 쉘 I/O 리디렉션은 사용될 때 변경되지 않으므로 kill -CONT $PID프로세스는 효과적으로 쉘의 백그라운드에 유지됩니다.

관련 정보