相关疑难解决方法(0)

Redmine:从 cron 作业中获取变更集

在 Redmine 0.8.2 中,我希望自动获取变更集信息,而不是仅在有人查看相应项目的 Repository 选项卡时。(我需要这个,以便包含“refs #42”或“closes #42”的提交消息尽快生效。)

Redmine 运行的用户的 crontab 具有以下条目:

# mh dom mon dow 命令
*/5 * * * * ruby​​ /var/www/redmine/script/runner Repository.fetch_changesets -e production

这曾经在服务器迁移之前工作,并且它可以从命令行(作为 Redmine 用户)工作,但它不能从 cron 工作。我可以在 syslog 中看到该命令正在运行:

2 月 15 日 14:05:01 图灵 /USR/SBIN/CRON[24119]: (www-data) CMD (ruby /var/www/redmine/script/runner Repository.fetch_changesets -e production)

但数据库没有更新。Redmine 日志中没有条目。

我从Redmine FAQ 中得到了这个片段。我看到建议的命令已更改为:

rake -f /path/to/redmine/Rakefile redmine:fetch_changesets

但是当我从命令行运行它时,它不会选择配置,因此在访问数据库时会“访问被拒绝”。

我该走哪条巷子?我忘记检查什么明显的事情?

redmine cron

2
推荐指数
1
解决办法
4090
查看次数

标签 统计

cron ×1

redmine ×1