Làm cách nào để mở tệp văn bản trong thiết bị đầu cuối với tính năng tự động làm mới tức thì mỗi khi thay đổi?
Tôi đã nhìn vào vim
với :set autoread
, nhưng nó đòi hỏi một số đầu vào cơ bản (chẳng hạn như một bên bấm phím vim
) để kích hoạt làm mới.
Tôi muốn tự động làm mới được rảnh tay. Có một số hack để làm điều này?
Tôi đang sử dụng Crunchbang 11, nhưng tôi khá thoải mái với thiết bị đầu cuối.
inotify
. Nhìn lên, đó là một API mà tôi cần truy cập bằng lập trình C, mà tôi không có xu hướng thực hiện sớm. Tôi đang tìm kiếm một giải pháp lệnh shell.
inotify-tools
. Chúng sử dụng một tính năng được tích hợp trong Kernel gọi là inotify. Bất cứ khi nào một tập tin được thực hiện khi một sự kiện được gửi qua inotify mà bạn có thể hành động. Nhiều prog. langs. chẳng hạn như Python, Perl, v.v. có các thư viện bao bọc API Inotify. Xem trang Wikipedia pg: en.wikipedia.org/wiki/Inotify
tail -f $file
.