SOFTELメモ Developer's blog

会社概要 ブログ 調査依頼 採用情報 ...
技術者募集中

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

問題

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

答え

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

変更前)

ctags

変更後)

flock ./tags ctags

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

関連するメモ

コメント