Sim, se você iniciar o script para ser executado em segundo plano, ele continuará sendo executado. Como alternativa, você pode iniciar o script usando o comando na linha de comando. Por exemplo, você pode dizer:
ssh hostname -l loginname command
e isso vai funcionar.