次の簡単なシナリオを考えてみましょう。
- 端末で〜/textfile.txtテキストファイルを開きます
vim
(編集モードと読み取り専用モードを試しました)。 - 他の端末で私は実行します
/usr/sbin/lsof ~/textfile.txt
結果がありません
なぜ?
ベストアンサー1
ファイルを使用vi
/vim
編集するときは、実際にファイルを開いたままにするのではなく、ファイルを読み取り、一時ファイルを開いたままに~/<filename>
し~/.<filename>.swp
てください。
実行すると、lsof ~/.<filename>.swp
必要な情報が表示されます。
メモ:lsof ~/.<filename>.s*
複数の人が同じファイルを編集している場合、各セッションは独自のスワップファイルを生成しますがvi
、vim
名前は異なるため、これを行う必要があります。