Desabilitando a saída PID ao executar o comando terminado com '&'

1

Eu li uma solução sobre a execução de dois comandos ao mesmo tempo a partir da linha de comando, gerando outro processo. Digamos que eu queira executar commandA e commandB , então o que eu tenho que escrever no script é:

commandA &
commandB

Mas o problema é, quando executo o script, ele me dá saída no terminal de algum número (provavelmente PID eu acho, porque se eu chamar kill <that_number> ele parou o processo commandA) assim:

[ 1 ] 2592
# after some time program running
[ 1 ] + 2592 done

Minha pergunta é:

  1. Qual é exatamente esse número?
  2. Como desativo esse número de saída? Tentei redirecionar stdout e stderr para dev null parece não funcionar ...
por user312781 30.09.2018 / 02:07

0 respostas