1
我有一个脚本安装程序,它每天晚上在我所有的项目上运行并更新cscope数据库。该脚本基本上删除所有现有的cscope文件(.files,.out等)并生成新的文件。从cron更新数据库后读取cscope连接时出错
当脚本通过cron作业运行时,它确实成功完成,但当我尝试查找符号时,在vim中出现错误E262: error reading cscope connection 0
。当我手动运行脚本时,没有任何问题。
脚本的要点是 -
- 删除现有
cscope.*
和tags
文件 - 经历整个项目,并使用使用
ctags --extra=+f -L cscope.files
- 构建标签数据库生成
cscope.files
- 构建cscope的数据库
cscope -b -q
有何想法?