无法通过cron job重新安装git svn repo

时间:2010-10-12 03:32:18

标签: cron git-svn

我尝试用cron job更新git svn repo(git svn rebase),但是我收到了这个错误。

usage: git-cat-file [-t|-s|-e|-p|<type>] <sha1>
error closing pipe: Broken pipe at /usr/local/libexec/git-core//git-svn line 4290
cat-file --batch: command returned error: 129

我在cron脚本中添加了git path,似乎没有帮助。

export PATH=$PATH:/usr/local/libexec/git-core/
当我使用bash登录时,git svn rebase正常工作。我还应该做些什么来让它作为cron工作运行?

1 个答案:

答案 0 :(得分:1)

似乎它仍然是一个PATH问题。在我从bash env复制完全PATH后,问题解决了。

export PATH=$HOME/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/libexec/git-core/