小编Cit*_*sed的帖子

rails,docker - cron任务不运行

我的crontasks来自docker schedule.rb容器不起作用,但 crontab -l结果已包含以下行:

# Begin Whenever generated tasks for: /app/config/schedule.rb
45 19 * * * /bin/bash -l -c 'bundle exec rake stats:cleanup'
45 19 * * * /bin/bash -l -c 'bundle exec rake stats:count'
0 5 * * * /bin/bash -l -c 'bundle exec rake stats:history'
# End Whenever generated tasks for: /app/config/schedule.rb
Run Code Online (Sandbox Code Playgroud)

我可以在容器中手动运行此命令,它可以工作.似乎cron没有开始.

Dockerfile:

FROM ruby:2.4.0-slim
RUN apt-get update
RUN apt-get install -qq -y --no-install-recommends build-essential libpq-dev cron postgresql-client
RUN cp /usr/share/zoneinfo/Europe/Moscow /etc/localtime
ENV LANG C.UTF-8 …
Run Code Online (Sandbox Code Playgroud)

cron ruby-on-rails whenever docker

4
推荐指数
1
解决办法
3777
查看次数

标签 统计

cron ×1

docker ×1

ruby-on-rails ×1

whenever ×1