Используя часы с каналами

Я хотел бы выполнить эту команду:

watch -n 1 tail -n 200 log/site_dev.log | grep Doctrine

Но это не работает, потому что "Я думаю", что grep пытается работать на часах вместо хвоста...

Есть ли способ сделать что-то как

watch -n 1 (tail -n 200 log/site_dev.log | grep Doctrine)

Большое спасибо!

184
задан 12.05.2010, 22:23

2 ответа

Окружите команду кавычками

watch -n 1 'tail -n 200 log/site_dev.log | fgrep Doctrine'
275
ответ дан 07.12.2019, 07:42

Я мог бы быть неправым, но разве это не достигнет того же самого (просматривающий соответствие строкам журнала, поскольку они добавляются), проще?

tail -f -n 200 log/site_dev.log | grep Doctrine
30
ответ дан 07.12.2019, 07:42

Теги

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