Terminal: verifica o status / progresso de um aplicativo em execução?

1

Digamos que eu execute um processo na máquina 1: sudo badblocks -sv /dev/sdb e gostaria de verificar o status desse processo em execução na máquina 2. É claro que eu usaria o SSH nessa caixa, mas que tipo de truque de terminal seria Eu uso para ver o status / progresso desse processo em execução?

    
por kneeki 03.01.2016 / 13:01

1 resposta

1

Você precisa usar um multiplexador de terminal como screen ou tmux para permitir que você se desconecte de uma sessão de terminal e, em seguida, reconecte sempre que desejar. Eles são bastante fáceis de usar, mas eu sugeriria, para os seus primeiros passos, usar uma chamada de aplicativo byobu so na máquina em que você executaria seus comandos, faria o seguinte

sudo apt-get install byobu -y
byobu-enable
byobu
sudo badblocks -sv /dev/sdb

Neste ponto, você poderá fechar seu terminal e ele ainda estará funcionando. Em seguida, apenas ssh de volta para sua máquina e ele irá automaticamente colocá-lo de volta na sessão.

Uma vez que você se sentir confortável com isso, veja a tmux ferramenta realmente poderosa para fazer isso.

    
por stedotmartin 03.01.2016 / 13:19