Я знаю, что tail -f / var / log / messages будет продолжать обновляться на экране по мере обновления содержимого файла. Но когда я попробовал то же самое с файлом отладочной файловой системы, он не работал, есть идея?
Я попробовал ftrace и попробовал следующее: tail -f trace, он не работает?
Обратите внимание: я могу увидеть, какое содержимое действительно получается, используя watch -n1 cat trace.
tail -f
работает с дескриптором файла, а не с именем файла. Если файл перезаписывается или удаляется и создается заново, tail -f
не сможет это отследить.
В gnu tail есть опция --follow=name
или -F
который будет отслеживать имя файла, а не дескриптор индексного дескриптора / файла.