Sposób na powiadomienia w konsoli

Sun 30 January 2011 by admin

Śledzenie komunikatów w konsoli SSH, zwłaszcza gdy mamy otwarte kilka połączeń jest dość nudnym zajęciem. Sprawę uprościć możemy sobie w przypadku stosowania  popularnego klienta putty i bash'owego ASCII bell. Wystarczy w konsoli, która np.  śledzi logi z pliku wydać następujące polecenie:

tail -n 0 -f foo | awk '{if(/bar/) {print $0"\007"; } }'

oraz wybrać z opcji klienta putty Terminal -> Bell: Visual bell oraz Flashing. Gdy zminimalizujemy okno, a w pliku foo pojawi się słowo bar, zminimalizowane okno zacznie ostrzegawczo migać na pasku zadań. Dodatkowo, gdy oczekujemy na wykonanie polecenia możemy dodać na końcu  ;echo -en "\007" i uzyskamy podobny efekt.


Comments