Como colocar em primeiro plano um trabalho de outra sessão

3

Como root, existe uma maneira de colocar em primeiro plano (fg) um trabalho dentro de uma sessão raiz que esteja no primeiro plano de outra sessão raiz? Se o trabalho na outra sessão tiver que ser colocado em segundo plano (usando bg) primeiro, então existe uma maneira (de outra sessão) para bg um trabalho, de modo a poder fg-lo em outro lugar?

    
por Bren Goforth Adelante 19.10.2011 / 09:30

2 respostas

2

Você pode usar o utilitário screen para realizar o que está tentando fazer.

Ou você pode usar o comando nohup ao iniciar um trabalho e examinar o registro de qualquer sessão. Se você não fornecer um nome de arquivo de saída, será usado nohup.out . Aqui está um exemplo:

nohup script.sh > logfile.log &
    
por 19.10.2011 / 13:06
1

Você pode suspender um processo em execução no momento enviando SIGSTOP ( kill -STOP ) para ele e retomar outro com kill -CONT (SIGCONT). Ainda assim fará parte da mesma sessão - você não pode movê-lo, AFAIK.

    
por 19.10.2011 / 12:10