El siguiente comando lo conocia hace un tiempo pero lo habia olvidado, supervisando un proceso necesitaba algo que pudiese ejecutar un comando cada cierto intervalo de segundos. algo simple y rapido , para eso encontre el comando WATCH el cual es muy simple.
El proceso que estaba supervisando consumia archivos desde un directorio
y para visualizar la cantidad de archivos pendientes ejecuto un
ls -l | wc -l
el cual tenia que ir ejecutando cada cierto tiempo.
ahora con el comando watch
es tan simple como esto
watch -n 10 'ls -l | wc -l'
donde -n es para indicar un intervalo de tiempo en segundos y entre comillas simples el mismo comando que estaba ejecutando con anterioridad.
y esto me mostrara por pantalla lo que necesito saber cada 10 segundos
existe otra opcion de watch para ver directorios, pero es practicamente lo mismo que ejecute anteriormente.
0 comentarios:
Publicar un comentario