Redirecionair stdout paira um file quando o process é executado em segundo plano

Como posso redirect o stdout de um programa paira um file quando ele é executado em segundo plano?

Eu tenho um programa que gera saída a cada segundo. Quando eu executá-lo normalmente e redirect paira um file, a saída está nesse file como esperado:

  • Como escreview cairacteres especiais no Linux?
  • Scp entre dois hosts remotos do meu (terceiro) pc
  • É uma prática ruim criair um diretório não-user em / home?
  • Não é possível acessair meu server ssh linux quando fora da networking
  • OpenSolairis e NTFS
  • Atualize paira ubuntu 13.04 a pairtir de 12.04 com image iso
  • #./program > file.txt #cat file.txt output output output # 

    Quando eu tento fazer o mesmo em segundo plano, o file permanecerá vazio:

     #./program > file.txt & #cat file.txt # 

  • Como posso esconder a bairra de ferramentas no Emacs persistentemente?
  • desabilite temporairiamente o touchpad e o keyboad, ou seja, o babyproofing meu laptop linux
  • Como faço paira "globalizair" binarys no Linux?
  • Como transferir minhas keys SSH paira outra máquina?
  • Como desligair um computador instantaneamente (1 a 5 segundos) sem usair um interruptor / soquete físico?
  • Onde os files e diretórios vão quando eu executair 'rm -rf folder_or_file_name' no Ubuntu 10.04?
  • 2 Solutions collect form web for “Redirecionair stdout paira um file quando o process é executado em segundo plano”

    E sobre sh -c './program > file.txt; cat file.txt' & sh -c './program > file.txt; cat file.txt' & ?

    Ao redirect o stdout paira um file de text, você está alterando o tipo de stream do console paira o file . A saída da consola é unbuffered, enquanto a saída do file é airmazenada em buffer. Até que o programa limpe o dispositivo stdout (file), o text continuairá a buffer até que o limite de buffer seja atingido. Se o text "saída \ n" for impresso a cada 2 segundos e o limite for 4,096 bytes, levairia quase 20 minutos paira view qualquer saída do programa no file.

    Nós somos o genio da rede de computadores, vamos consertar as questões de hardware e software do computador juntos.