gpt4 book ai didi

ruby-on-rails - Ruby on Rails - Rake 任务无法通过 Cron 工作

转载 作者:行者123 更新时间:2023-12-04 06:21:59 25 4
gpt4 key购买 nike

当我手动执行 rake 任务时,它工作正常,但是当我在 Cron 中放置相同的命令时,没有任何 react :

cd /path/to/my/rails/app && rake daily_import

Cron 日志表明该命令有问题:
CMD (cd /path/to/my/rails/app && rake daily_import)

rake 任务会记录错误和成功消息,但不会在日志中记录任何内容,也不会执行任何操作。但是,如果我使用相同的用户复制并粘贴 CMD 的文本,则 Cron 正在运行该命令,一切正常。

我假设在 Cron 中运行任务应该与在我自己输入它相同,这是正确的吗?

最佳答案

这件事对我有用

* * * * * /bin/bash -l -c 'cd /path/to/my/rails/app && RAILS_ENV=production bundle exec rake daily_import'

你需要在你的任务之前指定/bin/bash -l -c 。

关于ruby-on-rails - Ruby on Rails - Rake 任务无法通过 Cron 工作,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3055453/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com