Inicia um novo processo sem bloquear o terminal

30

É possível fazer isso? Por exemplo, se eu executar " gedit tifatul.txt " através da linha de comando, meu terminal fica bloqueado e não posso inserir outro comando neste terminal antes de sair do gedit. Posso iniciar um programa (como o gedit) sem bloquear o terminal? No Windows, acho que isso pode ser feito como " start notepad tifatul.txt "

    
por TifatulS 28.04.2013 / 17:30

2 respostas

54

Basta adicionar & no final do comando. Isso faz com que o novo processo seja executado em segundo plano e você pode continuar usando seu terminal. Por exemplo: gedit new_file.txt &

    
por Daniel Yuste Aroca 28.04.2013 / 17:35
14

Eu gostaria de recomendar você nohup gedit filename & . Simplesmente gedit filename & , você está assumindo o risco de fechar acidentalmente o terminal e perder sua edição. Se você não gosta de nohup.out sendo criado a cada vez, apenas redirecione a saída:

nohup gedit filename > /dev/null &
    
por frozen-flame 23.04.2014 / 06:26