Шпаклевка может подать звуковой сигнал при конце файла журнала?

Я сказал бы, ничего не делают. Этот босс кажется, что уклоняется от ответственности за управление ключами знания, что продолжается, таким образом, усилие не стоит того. Будьте рады, что Вы делаете правильную вещь, это - самое важное представление.

5
задан 1 March 2015 в 23:14
3 ответа

это будет работать?:

tail -f /var/log/messages  | sed 's/^/\a/'
8
ответ дан 3 December 2019 в 00:57

MultiTail имеет опцию сделать это:

- интервал звукового сигнала x
Позвольте терминальному звуковому сигналу для каждой x-th обработанной строки. Нажмите на 'меня' в главном меню для наблюдения, сколько раз оно подало звуковой сигнал.

7
ответ дан 3 December 2019 в 00:57

Этот ответ немного прочь стороне Вашего вопроса, но это так, как я могу помочь.

Сначала я не знаю о простом пути к хвосту или шпаклевке для предупреждения Вас, когда данные получают перемещение.

Второй необходимо включить звуковые сигналы в Шпаклевке: проверьте опцию передать любой вызов звонка от терминального сеанса (проверьте свои настройки-> терминал-> Bell). Можно хотеть выбрать wav файл там (или выбор 'высвечивают экран' для тестирования).

Протестируйте его путем ввода управления-G в окне терминала шпаклевки. Таким образом, теперь у Вас должен быть звонок, который работает.

Наконец, одна опция могла бы состоять в том, чтобы передать Ваш хвост по каналу к некоторому сценарию, который проверяет время на каждый вход строки (awk, жемчуг или рубин приходят на ум, хотя я уверен, что оболочка сделала бы точно также), и произведите \x07 к/dev/stderr, если разница во времени между двумя последовательными выводами больше, чем данное число секунд.

Например:

(yourscript) | awk '{pt=t; t=systime(); if ((t-pt)>10) {printf "\x07" > "/dev/stderr"}; print}'

например.

(echo a; sleep 4; echo b; sleep 9; echo c; sleep 12; echo d; sleep 8; echo e) | awk '{pt=t; t=systime(); if ((t-pt)>10) {printf "\x07" > "/dev/stderr"}; print}'

Изменитесь 10 в awk сценарии на сумму секунд, Вы хотите ожидать данных прежде, чем подать звуковой сигнал терминал.

2
ответ дан 3 December 2019 в 00:57

Теги

Похожие вопросы