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
at
job por uma vez necessidades - use um
cron
de trabalho para trabalhos periódicos - use
tmux
ouscreen
para persistir seu terminal nas conexões com o servidor.
Como diz o velho ditado, há mais de uma maneira de esfolar um gato.