“puxar” o processo / trabalho para o segundo plano

0

Eu sei de terminar um comando com & e depois movê-lo para o fundo pressionando Ctrl-Z e depois bg [pid], e também sei de nohup.

Mas digamos que você iniciou um processo que demorou muito mais do que o esperado, existe uma maneira de puxar, por assim dizer, esse processo de outra tela de terminal para o segundo plano, de forma que mesmo se eu fizer logoff do servidor? o processo continuaria?

    
por Mustafa Ismail Mustafa 17.01.2011 / 19:56

2 respostas

0
  • Suspenda:

    Ctrl Z

  • reiniciar em segundo plano:

    bg
    
  • e diga ao shell para não eliminá-lo no logout (SIGHUP):

    disown
    

    Nota: A planície disown remove completamente o trabalho da lista jobs do shell, enquanto disown -h apenas o marca como "não matar no logout", mas sai da lista.

por 17.01.2011 / 22:54
1

Sempre execute a "tela" ao fazer o primeiro login. Olhe para o link Eu uso o byobu para iniciar automaticamente uma sessão de tela sempre que faço login. Dessa forma, automaticamente eu tenho a tela sendo executada e posso desconectar a sessão ou iniciar uma nova janela sempre que precisar.

    
por 17.01.2011 / 20:22

Tags