Die einzige Tonerzeugungsfähigkeit, über die Kitt verfügt, besteht darin, einen Ton zu spielen, wenn Strg-G (das ASCII-BEL-Zeichen) empfangen wird. Sie können die Reaktion auf Strg-G unter Konfiguration-> Terminal-> Klingel ändern.
Nachdem Sie Putty so eingestellt haben, dass eine Glocke ertönt, können Sie "tail" wie folgt ausführen, um jedes Mal, wenn "tail" eine Zeile druckt, ein BEL-Zeichen an Ihr Terminal zu senden:
tail -f /some/file | awk '{print "\07" $0}'
Ein Problem bei diesem Ansatz ist, dass Sie wahrscheinlich eine Pufferung zwischen "tail" und "awk" sehen. Die Ausgabe wird nicht zeilenweise angezeigt. Stattdessen wird es nur jedes Mal angezeigt, wenn sich ein paar Kilobyte Daten ansammeln. Dies ist wahrscheinlich nicht akzeptabel, wenn die Absicht besteht, jedes Mal benachrichtigt zu werden, wenn eine Nachricht protokolliert wird.
Ein einigermaßen erfahrener Entwickler könnte einen Ersatz für den Befehl "tail" schreiben, der der Ausgabe BEL-Zeichen hinzufügt. Zum Beispiel gibt es ein Perl-Modul für das Tailing einer Datei mit Beispielcode, der das Verhalten veranschaulicht tail -f
. Es wäre sehr einfach, diesem Skript BEL-Zeichen hinzuzufügen.