Galera quando executo um programinha em sshell script o meu bash fica amarrado com o programa, ou seja, se eu quizer usar o mesmo bash para fazer outras coisas eu não posso.
Tem algum jeito de eu rodar o programa e liberar o bash??
Obrigado
Galera quando executo um programinha em sshell script o meu bash fica amarrado com o programa, ou seja, se eu quizer usar o mesmo bash para fazer outras coisas eu não posso.
Tem algum jeito de eu rodar o programa e liberar o bash??
Obrigado
executa o programa assim
programa &
complementando a resposta do Ice,
nohup comando & #executa o comando em background, ficando o terminal livre para utilização
para trazer o comando que ficou em back para front, use o comando fg (de frontgroung) e Ctrl+z volta o comando para backgroung.
o comando tail -f nohup.out também te dá a opção de verificar em 'real time' o que está acontecendo no comando que vc colocou em back.
também é possível fazer logoff e logon, que o comando poderá ser acessado sem perder nada (pois esta em background).
[]'s
Slice
So corrigindo o Ctrl+z nao faz o programa voltar a background e sim faz uma parada nele ae para retoma-lo use bg para retorna-lo em background e fg para retorna-lo para foregroundPostado originalmente por slice
falows
Thanks!