Sim:
strace -p $PID >$PID.log &
watch tail -n80 $PID.log >$PID-sample.log &
tail -f $PID-sample.log
ou apenas watch tail -n$LINES $PID.log
se você não precisar rolar pelo log da amostra.
Eu tenho um processo que eu quero inspecionar com strace, mas como está imprimindo muitas coisas, eu gostaria de testar apenas algumas linhas a cada X segundos. Existe alguma maneira de fazer isso com bash ou similar?
Por exemplo:
strace -p 123456 | "print out most recent 80 lines every 2 seconds"
Tags text-processing strace