我有一个脚本设置,每晚在我的所有项目上运行并更新cscope数据库。该脚本基本上删除了所有现有的cscope文件(.files,.out等)并生成新文件。
当脚本通过cron作业运行时,它确实成功完成,但当我尝试查找符号时,我在vim中收到错误E262: error reading cscope connection 0
。当我手动运行脚本时,没有问题。
脚本的要点是 -
cscope.*
和tags
个文件cscope.files
cscope -b -q
ctags --extra=+f -L cscope.files
有什么想法吗?
答案 0 :(得分:0)
发现问题。
我需要在脚本中获取bash_profile,以便脚本可以使用所有环境变量。
在脚本顶部添加source ~/.bash_profile
解决了问题。