Veja tee
nc -l -p $portL |tee -a ~/tcplog.log
Veja também man tee
para mais detalhes
Eu tenho um simples script tcpnotification
receiver que registra as notificações. No começo eu apenas imprimi as notificações no terminal, mas depois mudei o script para que as notificações sejam registradas em um arquivo.
Mas gostaria que o script imprimisse os logs no terminal e os registrasse em um arquivo.
while true;
do
nc -l -p $portL >> ~/tcplog.log
#ipv6 version
#nc -6 -l -p $portL
done
Isso pode ser feito em um comando? Tentei adicionar printf
a nc -l -p $portL >> ~/tcplog.log
, mas isso resultou no acesso negado. Também tentei &&
, mas isso resultou em notificações registradas uma vez no terminal e depois na próxima vez no arquivo de log.