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