Enviar processo para segundo plano usando PID

3

De esta pergunta eu sei que você pode retomar um processo parado fazendo

kill -CONT $PID

existe uma opção de eliminação para retomar um processo, mas em segundo plano (como bg , mas usando um PID?)

    
por Three Diag 01.05.2016 / 12:50

1 resposta

2

O envio de kill -CONT $PID não alterará o status de primeiro plano / segundo plano do processo indicado por $PID .

Wikipedia diz:

A stopped job can be resumed as a background job with the bg builtin, or as the foreground job with fg. In either case, the shell redirects I/O appropriately, and sends the SIGCONT signal to the process, which causes the operating system to resume its execution.

Assim, como o redirecionamento de E / S do shell não será alterado ao usar kill -CONT $PID , o processo permanecerá efetivamente no plano de fundo do shell.

    
por 01.05.2016 / 16:51