switching parou processos no bash do linux (usando putty)

5

Acessando um servidor remoto (Ubunty Hardy) através de ssh (putty), eu posso parar de executar 'programas' com CTRL-Z (sinal de pausa). Eu posso ter vários trabalhos pausados, o que eu posso ver com o comando 'jobs'.

A questão é sobre se é possível (ou se já existe) configurar um atalho para mudar entre os processos ....

Ou seja, um atalho equivalente a:

PAUSE current process
fg 'next' (brings to foreground the next stopped application)

O objetivo é alcançar um equivalente ao ALT-TAB via putty ...:)

    
por arod 10.07.2010 / 21:40

2 respostas

7

Você provavelmente se beneficiaria do GNU screen (ou do byobu variant no Ubuntu) para poder alternar entre as sessões. Dessa forma, suas outras sessões continuarão sendo executadas em vez de serem interrompidas / suspensas conforme você propõe aqui.

    
por 10.07.2010 / 21:46
4

Você pode usar fg %n , em que n é o ID da tarefa que você vê entre colchetes ao usar jobs . Além disso, você pode usar fg %- para o trabalho anterior.

Consulte o link Seção 3.203 ID do trabalho do Job Control

    
por 10.07.2010 / 21:47