My question is, does Ctrl+s keep the command running?
Sim, até o ponto em que os buffers do sistema são preenchidos e o processo começa a ser bloqueado para poder gravar no terminal. Então, não será executado indefinidamente. Além disso, você não poderá executar mais nada no mesmo terminal, pois a saída está bloqueada.
Para sair do programa enquanto ainda é possível voltar, as opções são:
- Executar outro terminal ao lado (outro Putty, outra conexão SSH)
- Execute
screen
outmux
para multiplexar várias "janelas" dentro do mesmo terminal - Redirecione a saída para um arquivo, execute o comando em segundo plano e, em seguida, espie o arquivo quando quiser:
tar cvf ... > /tmp/tar.out &
etail /tmp/tar.out