Pensando en esto de una manera diferente, también puede redirigir la salida a un archivo y luego usarlo less +Fpara transmitirlo less. Al presionar ctrl + cse detendrá la transmisión, y al escribir shift + fcontinuará la transmisión.
Esto también le brinda el beneficio adicional de poder resaltar las cosas que le interesan. Por ejemplo, escribir /my_search_term(búsqueda hacia adelante) o ?my_search_term(búsqueda hacia atrás) también se resaltará my_search_termen el archivo. Este resaltado continuará a medida que ingresen nuevos flujos de datos.
¿Cómo salgo a un archivo?
Hay un par de opciones, pero para completar, esta puede ser la mejor:
start_rails_server &>> my_new_logfile
El &>canalizará tanto el stdout como el stderr al archivo de registro. (Puede elegir uno u otro mediante el uso de un número, 1para stdout y 2stderr, aunque stdout está implícito, por lo que podría hacerlo cmd > filey obtener stdout impreso en su archivo).
El paréntesis angular envía la salida a my_new_logfile, y el hecho de que haya dos significa que se agregará al archivo si existe, y creará uno nuevo si no. Si usó un paréntesis angular único, se sobrescribirá cualquier archivo existente:
start_rails_server &> my_new_logfile