Por padrão, xargs coleta a entrada até que tenha o máximo possível de segurança para passar para uma única invocação do utilitário (nesse caso, sentry-cly -m ). Isso significa que ele esperará até que seja visto um grande número de mensagens de log e, em seguida, execute sentry-cly -m first message second message third message ... thousandth message ... . Para evitar isso, use xargs -L1 sentry-cly -m - o -L1 diz para executar sentry-cly -m para cada linha que lê (por exemplo, para cada mensagem).
(Da mesma forma, xargs -L2 sentry-cly -m esperaria até receber 2 mensagens, em seguida, executar sentry-cly -m "firstmessage" "secondmessage" , depois aguardar as próximas duas ... Você pode ver isso executando xargs -L2 echo e digitando linhas nele e observando o que é ecoado quando.)