Si estoy ejecutando un proceso largo, ¿hay alguna forma de ejecutar algunos comandos basados en el tiempo?
Por ejemplo, estoy ejecutando un proceso realmente largo que dura aproximadamente 10 minutos.
Después de 5 minutos, me gustaría ejecutar un comando por separado. Por ejemplo, el comando separado podría ser:echo 5 minutes complete
(Nota: no quiero avanzar hacia la finalización del comando, sino simplemente comandos ejecutados después de intervalos especificados).
¿Es posible?
longcommand & sleep 300 && command-to-do-after-five-minutes
? (En realidad, eso es probablemente lo que está buscando). Tenga en cuenta que su aclaración no fue suficiente, ya que obtuvo dos implementaciones de barra de progreso de reloj desde el principio.