haciendo un bucle en un command sin esperar la primera ejecución

Quiero una mejor manera de hacerlo, principalmente para el uso de la command-line:

while sleep 60; do mysql -e 'show processlist'; done 

Esto es mejor que:

 while mysql -e 'show processlist'; do sleep 60; done 

… porque si ctrl-c un ctrl-c , se detiene. Sin embargo, la primera versión espera un minuto antes de la primera salida.

Sé sobre el watch . A menudo es bueno, pero no para todas las circunstancias. Estoy buscando un resultado simple para stdout, no maldiciones. Sería bueno si el watch tuviera una opción --stdout .

La simplicidad es la key aquí. No me importa manejar errores en la statement de mysql. Puede informar sus propios errores a stdout.

Solutions Collecting From Web of "haciendo un bucle en un command sin esperar la primera ejecución"