Vim 从cron更新数据库后读取cscope连接时出错

Vim 从cron更新数据库后读取cscope连接时出错,vim,cron,tags,cscope,Vim,Cron,Tags,Cscope,我有一个脚本设置,每天晚上在我所有的项目上运行,并更新cscope数据库。该脚本基本上删除所有现有的cscope文件(.files、.out等),并生成新的文件 当脚本通过cron作业运行时,它确实成功完成了,但当我尝试查找符号时,在vim中读取cscope连接0时出现错误E262:error。当我手动运行脚本时,没有问题 剧本的要点是- 删除现有的cscope.*和标记文件 浏览整个项目并生成cscope.files 使用cscope-b-q 使用ctags--extra=+f-lcscope

我有一个脚本设置,每天晚上在我所有的项目上运行,并更新cscope数据库。该脚本基本上删除所有现有的cscope文件(.files、.out等),并生成新的文件

当脚本通过cron作业运行时,它确实成功完成了,但当我尝试查找符号时,在vim中读取cscope连接0时出现错误
E262:error。当我手动运行脚本时,没有问题

剧本的要点是-

  • 删除现有的
    cscope.*
    标记
    文件
  • 浏览整个项目并生成
    cscope.files
  • 使用
    cscope-b-q
  • 使用
    ctags--extra=+f-lcscope.files构建标签数据库
  • 有什么想法吗?

    发现了问题

    我需要在脚本中获取bash_配置文件的源代码,以便脚本可以使用所有环境变量

    source~/.bash_profile
    添加到脚本顶部修复了该问题