$! deve conter o PID do último processo em segundo plano. Algo como ...
$ command &
$ echo $! > temp.txt
Deve fornecer um arquivo chamado temp.txt com o PID.
Ou em uma linha ...
$ command & echo $! > temp.txt
Quando eu desanexar o comando:
$ command &
O resultado é uma impressão para STDOUT:
[1] < PID >
Eu gostaria de monitorar este PID. No entanto, eu não posso escrever esta saída em qualquer lugar, mas STDOUT! Como posso redirecionar isso para um arquivo ou uma variável?
Eu tentei:
$ command 1> ./temp.txt &
Mas isso ainda encontra seu caminho para STDOUT!
Agradecemos antecipadamente pela ajuda!
Tags command-line bash cygwin