テキストファイルが変更されるたびにインスタントオートリフレッシュでターミナルでテキストファイルを開くにはどうすればよいですか?
で調べましたvim
が:set autoread
、vim
更新をトリガーするには、基本的な入力(内部のキープレスなど)が必要です。
自動更新をハンズフリーにしたい。これを行うためのハックはありますか?
私はCrunchbang 11を使用していますが、ターミナルにはかなり慣れています。
具体的には、下に新しい行を追加するだけでなく、別のテキストファイルを書き出すPythonスクリプトを書いています。そのテキストファイルを監視します。
—
2013年
inotify .......?
—
jirib 2013年
に慣れていません
—
キット
inotify
。調べてみると、Cプログラミングでアクセスする必要のあるAPIですが、すぐには利用したくありません。シェルコマンドソリューションを探しています。
コマンドラインから使用できる一連のツールがあり、通常はと呼ばれ
—
slm
inotify-tools
ます。これらは、カーネルに組み込まれたinotifyと呼ばれる機能を使用します。イベントに基づいてファイルが操作されるたびに、操作可能なinotifyを介して送信されます。多くのprog。言語。Python、Perlなどのライブラリには、Inotify APIをラップするライブラリがあります。ウィキペディアのpgを参照してください:en.wikipedia.org/wiki/Inotify
tail -f $file
。