SOFTELメモ Developer's blog

【linux】ctagsでtagファイルが壊れるのを防ぐ

2019/10/31 php

問題

ctagsコマンドが多重起動すると、tagファイルが破損することがあるのですが、対策ありますか?

答え

ロックで複数同時実行を防ぐ。

変更前)

ctags

変更後)

flock ./tags ctags

vimで保存時にctagsを実行するように設定していたら、:wa(すべて保存)で連発されてタグファイルが破損したことがあったのでやってみました。

関連するメモ

コメント