O & no final do seu comando, ele é executado em segundo plano. Portanto, quando você encerrar sua sessão SSH, ela continuará sendo executada.
Leia também o link (os comentários principalmente).
Eu lancei este comando via SSH em um servidor Debian:
watch --precise -n 1 top -b -n 1 -p 27330 | tail -n 1 | awk "{print \}" >> 27330.log &
Depois de um tempo eu saí do meu terminal. Quando me conectei novamente, o processo ainda estava funcionando. O processo não deveria ser morto? Eu pensei que a única maneira de manter um processo em execução é usar nohup
.
O & no final do seu comando, ele é executado em segundo plano. Portanto, quando você encerrar sua sessão SSH, ela continuará sendo executada.
Leia também o link (os comentários principalmente).