A única capacidade de fazer som que o putty tem é tocar um som quando o Ctrl-G (o caractere ASCII BEL) é recebido. Você pode alterar o que faz em resposta a Ctrl-G em Configuração- > Terminal- > Sino.
Depois de definir o putty para fazer soar um sino, você pode rodar "tail" assim para enviar um caractere BEL para o seu terminal toda vez que "tail" imprimir uma linha:
tail -f /some/file | awk '{print "" $0}'
Um problema com essa abordagem é que você provavelmente verá um buffer entre "tail" e "awk". Você não verá a saída aparecer linha por linha; em vez disso, ele só aparecerá toda vez que um par de kilobytes de dados se acumula. Isso provavelmente não é aceitável se a intenção for ser alertada toda vez que uma mensagem for registrada.
Um desenvolvedor razoavelmente hábil poderia escrever um substituto para o comando "tail", que adiciona caracteres BEL à saída. Por exemplo, há um módulo Perl para seguir um arquivo, com código de amostra que ilustra o comportamento como tail -f
. Seria muito simples adicionar caracteres BEL a esse script.