flapflapjack
@flapflapjack
на треть я прав

Можно ли дополнить аргумент команды watch в linux?

Выполняю команду:
sudo watch -n1 -d -t tail -n30  /var/log/fail2ban.log


Но, хотелось бы, чтобы watch выполнял не просто tail -n30 /var/log/fail2ban.log
аtail -n30 /var/log/fail2ban.log | grep ban

Если написать
sudo watch -n1 -d -t tail -n30  /var/log/fail2ban.log | grep ban

то нифига не работает.

Уточняя вопрос, попытаюсь объяснить проще: как выполнить в watch команду с grep'ом?

Спасибо.
  • Вопрос задан
  • 160 просмотров
Решения вопроса 1
Rsa97
@Rsa97
Для правильного вопроса надо знать половину ответа
sudo watch -n1 -d -t 'tail -n30 /var/log/fail2ban.log | grep ban'

А почему не использовать режим слежения самого tail?
tail -f /var/log/fail2ban.log | grep ban
Ответ написан
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы