bash - bifurque um processo sem a notificação “completa”

1

Apenas uma pergunta rápida de que estou tendo problemas para pesquisar por algum motivo.

Quando eu bato um processo no bash assim:

$ mything &

E isso completa 10 segundos depois, interrompe meu terminal assim:

[1]+  Done          mything

Existe uma maneira de desabilitar isso? Eu quero executá-lo em segundo plano, mas eu quero que ele nunca volte e me diga qualquer coisa, nunca.

    
por Mike 29.03.2013 / 17:42

2 respostas

3
  1. disown após bifurcação
  2. Executar em screen : screen -dm mything

O segundo tem a vantagem de você poder anexar novamente e ver a saída antes de terminar, se quiser.

    
por 29.03.2013 / 17:48
1

Tente usar o disown ...

Tente o seguinte - que não retornará texto ...

sleep 5 &
disown %1

Isso nunca lhe dirá que o trabalho foi concluído.

    
por 29.03.2013 / 17:58

Tags