Просто сделайте tail -f logfile . Когда вы сначала делаете «кошку», вы называете файл тем, чем он является сейчас, и если вы хотите получить новые записи, вам нужно будет снова его кошить. Если вы просто выполните tail -f logfile , то он будет постоянно обновлять экран по мере обновления файла (хотя вы можете захотеть сделать tail -F logfile , поэтому он продолжит работать, если файл журнала перевернут и будет создан новый файл). ).
Другими словами, cat выполняется один раз, и вывод идет в хвост. Запуск tail непосредственно в файле приводит к тому, что tail запускается и продолжает работать, поэтому вы постоянно получаете обновления (то есть с -f).