Normalmente, os processos terminam após a desconexão, mas as antigas sessões SSH podem estar aguardando o tempo limite ou podem ter pendurado na saída , devido a uma condição de corrida.
Você provavelmente deve encerrar as sessões antigas, embora não seja necessário. Digite ps aux
no console para listar os processos e, em seguida, kill PID
para cada sessão ssh suspensa, em que PID é o PID (ID do processo) dessa sessão. As sessões suspensas mais antigas devem ter PIDs mais baixas do que a sua nova sessão atual.
Se houver um processo de longa duração que você deseja especificamente continuar executando mesmo depois de desconectar, você pode prefixar seu comando com nohup:
nohup badblocks -nvs /dev/sda &