Executar gedit
como:
gedit file.txt &
O &
no final fará com que o processo seja executado em segundo plano e você poderá usar o terminal atual de forma interativa novamente.
Eu queria saber se existe algum método para iniciar um novo processo ou um programa de um terminal para outro.
O que quero dizer é: digamos que eu tenha que executar gedit abc.txt
, mas não quero bloquear minha janela de terminal atual.
Existe uma maneira de executar o gedit de um terminal para outra janela do terminal? Ou posso usar o gedit sem bloquear o terminal atual?
Você pode usar este comando:
gedit abc.txt & disown
In the bash shell, the disown builtin command is used to remove jobs from the job table, or to mark jobs so that a SIGHUP signal is not sent to them if the parent shell receives it (e.g. if the user logs out).
Você pode usar a capacidade de executar em segundo plano.
Para isso, basta colocar & no final do seu comando. por exemplo:
$ gedit example.txt &
[1] 12642
Para listar todos os processos em segundo plano, use o comando job
.
$ jobs
[1]+ Running gedit example.txt &
Para colocar o processo novamente em primeiro plano, use o comando fg
:
$ fg %1
gedit example.txt
onde% 1 representa o primeiro processo em segundo plano. % x significa o processo x.