Files
觀看/查看文件內容,但未添加新行
這篇文章“更改時輸出文件內容”類似,但答案不適用於我的情況。當文件的大小沒有改變或沒有添加新行時,tail -f 似乎不會刷新輸出。
我試圖在 SSH 中監視/觀看的文件包含電壓表讀數的值,並且它經常更改(大約每兩到三秒)但 tail -f 不輸出更改。是否有任何其他類似於 tail 的命令可以使用,或者這是否需要自定義二進製文件?
如果文件大小沒有改變,那麼文件沒有被附加到,它被覆蓋了。
根據文件被重寫的方式,
tail -F
(capitalF
) 可能會檢測到更改並重寫它。否則,如果文件很小(例如只有一行),那麼類似
while [ 1 ] do cat file sleep 2 done
將每 2 秒重新顯示文件。幸運的是,有一個命令可以讓這更容易
$ watch cat file