首页
学习
活动
专区
工具
TVP
发布
社区首页 >问答首页 >使用cronjob的Git自动拉取

使用cronjob的Git自动拉取
EN

Stack Overflow用户
提问于 2010-12-11 07:14:43
回答 7查看 88.3K关注 0票数 67

我尝试创建一个cronjob,任务是每分钟执行一次git pull,以使我的生产站点与我的主分支保持同步。

由于权限问题,git拉取需要由系统用户nobody完成。但是,似乎不允许nobody帐户运行命令。因此,我必须以root用户的身份创建任务。

我尝试的crontab条目:

代码语言:javascript
复制
*/1 * * * * su -s /bin/sh nobody -c 'cd ~heilee/www && git pull -q origin master' >> ~/git.log

它不工作,我不知道如何调试它。

有人能帮上忙吗?

UPDATE1:git pull命令本身是正确的。我可以毫无错误地运行它。

EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/4414140

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档