não, porque a conexão desconectará e enviará um sinal SIGHUP para todos os processos filho conectados ao terminal durante o comando sleep , antes que o nohup seja processado.
Se você precisar executar um comando em um horário específico, poderá:
- coloque seus comandos em um script e nohup o script.
- use um
atjob por uma vez necessidades - use um
cronde trabalho para trabalhos periódicos - use
tmuxouscreenpara persistir seu terminal nas conexões com o servidor.
Como diz o velho ditado, há mais de uma maneira de esfolar um gato.