Mam otwarte połączenie putty w moim oknie Windows i chciałbym, żeby Putty nie powiadamiał mnie o żadnej aktywności w terminalu (pracuję tail -f
na pliku dziennika). Jak to osiągnąć? Szpachla nie jest konieczna w tym równaniu, chcę tylko dźwięku.
Idealnie chciałbym, żeby dźwięk się powtórzył, dopóki nie wyłączyłem go ręcznie. W ten sposób nie przegapię tego, gdy oglądam Simpsonsa w drugim pokoju.
Odpowiedzi:
Jedyną zdolnością do robienia dźwięku, jaką posiada kit, jest odtwarzanie dźwięku, gdy zostanie odebrany Ctrl-G (znak BEL w ASCII). Możesz zmienić to, co robi w odpowiedzi na Ctrl-G z Configuration-> Terminal-> Bell.
Po ustawieniu putty na dźwięk dzwonka, możesz uruchomić "tail" w ten sposób, aby wysłać znak BEL do terminalu za każdym razem, gdy "tail" wypisze linię:
Problem z tym podejściem polega na tym, że prawdopodobnie zobaczysz buforowanie między „ogonem” a „awk”. Nie zobaczysz wyniku po linii; zamiast tego pojawi się tylko za każdym razem, gdy zgromadzi się kilka kilobajtów danych. Prawdopodobnie jest to nie do zaakceptowania, jeśli intencją jest ostrzeżenie przy każdym logowaniu wiadomości.
Racjonalnie utalentowany programista może napisać zamiennik polecenia „tail”, które dodaje znaki BEL do danych wyjściowych. Na przykład istnieje moduł Perla do śledzenia pliku z przykładowym kodem, który ilustruje takie zachowanie
tail -f
. Dodanie znaków BEL do tego skryptu byłoby bardzo proste.źródło