Se estou executando um processo longo, há alguma maneira de executar alguns comandos baseados em tempo?
Por exemplo, estou executando um processo muito longo, que dura aproximadamente 10 minutos.
Após 5 minutos, eu gostaria de executar um comando separado. Para ilustração, o comando separado pode ser:echo 5 minutes complete
(Nota: não quero avançar para a conclusão do comando, mas simplesmente comandos executados após intervalos especificados.)
É possível?
longcommand & sleep 300 && command-to-do-after-five-minutes
? (Na verdade, é provavelmente o que você está procurando.) Observe que seu esclarecimento não foi suficiente, pois você conseguiu duas implementações de barra de progresso do relógio logo de cara.