$ tail -f testfile
polecenie ma pokazywać najnowsze wpisy w określonym pliku, w czasie rzeczywistym, prawda? Ale tak się nie dzieje. Proszę mnie poprawić, jeśli to, co zamierzam zrobić, jest złe ...
Utworzyłem nowy plik „aaa”, dodałem wiersz tekstu i zamknąłem go. następnie wydał polecenie (pierwszy wiersz):
$ tail -f aaa
xxx
xxa
axx
ostatnie trzy wiersze to zawartość pliku aaa. Teraz, gdy polecenie wciąż działa (odkąd go użyłem -f
), otworzyłem plik aaa przez GUI i zacząłem ręcznie dodawać kilka kolejnych wierszy. Ale terminal nie pokazuje nowych linii dodanych do pliku.
Co tu jest nie tak? tail -f
Komenda pokazuje tylko nowe wpisy o ile są one napisane przez jedynego systemu? (jak pliki dziennika itp.)
$ tail -F filename
cały czas używać polecenia,$ tail -f filename
prawda?