텍스트 파일이 변경 될 때마다 즉시 자동 새로 고침을 사용하여 터미널에서 텍스트 파일을 어떻게 열 수 있습니까?
내가 검토 한 결과 vim
에 :set autoread
있지만 (예 : 키 누르기 내 일부 초등학교 입력을 요구 vim
새로 고침을 트리거).
자동 새로 고침에 핸즈프리가 필요합니다. 이 작업을 수행하기위한 해킹이 있습니까?
Crunchbang 11을 사용하고 있지만 터미널에 익숙합니다.
특히, 맨 아래에 새 줄을 추가하는 것이 아니라 다른 텍스트 파일을 작성하는 Python 스크립트를 작성 중입니다. 해당 텍스트 파일을 모니터링하고 싶습니다.
—
Kit
inotify .......?
—
jirib
에 익숙하지 않습니다
—
Kit
inotify
. 그것을 살펴보면 C 프로그래밍으로 액세스 해야하는 API이기 때문에 곧 할 일이 없습니다. 쉘 명령 솔루션을 찾고 있습니다.
일반적으로이라는 명령 줄에서 사용할 수있는 도구 모음이 있습니다
—
slm 참조
inotify-tools
. 이들은 inotify라는 커널에 내장 된 기능을 사용합니다. 이벤트에 파일이 수행 될 때마다 사용자가 수행 할 수있는 inotify를 통해 전송됩니다. 많은 음식물. 언어. Python, Perl 등과 같은 Inotify API를 래핑하는 라이브러리가 있습니다. Wikipedia pg : en.wikipedia.org/wiki/Inotify
tail -f $file
.