Como iniciar o processo em primeiro plano salvando o pid em um arquivo?

3

Existe uma maneira de salvar o pid ao iniciar um processo? O script não deve retornar a uma linha de comando, até que o processo iniciado seja concluído. E a possibilidade de finalizar o processo por Ctrl + C deve ser mantida.

    
por Timofey Gorshkov 01.12.2016 / 11:12

1 resposta

4
command &
echo $! > file
fg > /dev/null

Se não houver controle de trabalho, primeiro ative o modo monitor com

set -m

Mais sobre o modo monitor aqui: Desativando o modo de monitor no Bash .

    
por 01.12.2016 / 11:21

Tags