问题标签 [whenever]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
10 回答
43603 浏览

ruby-on-rails - Rails cron 与时俱进,设置环境

如果您了解用于创建 cron 作业的when gem,这个问题可能才有意义。我的 schedule.rb 中有一个任务,例如

但是,当我使用更新我的 crontab 时

cron 作业仍然有 RAILS_ENV=development。我现在的生产和开发任务是一样的,我只需要改变环境变量,因为thinking_sphinx需要知道当前的环境。关于如何做到这一点的任何想法?

谢谢!

0 投票
2 回答
1810 浏览

ruby-on-rails - 在 Rails 中使用 Javan-whenever 时如何让 cron 工作

我已经按如下方式设置了我的 schedule.rb 文件。

我还通过 --update-crontab trunk --set environment=development 让它在开发模式下工作

但是我的模型方法(类方法)永远不会被调用。有什么方法可以验证它是否配置正确。当我简单地使用更新时,它会重置设置以使用生产环境。

0 投票
2 回答
627 浏览

ruby-on-rails - 每当插件帮助

我正在尝试使用 Rails 的每当插件在特定时间执行模型过程。我的 schedule.rb 如下:

我的模型如下:

当我尝试运行 script/runner -e development "User.mail_out" 命令时,出现以下错误:

谁能指出出了什么问题?另外,我如何手动调用 mail_out 进程(从命令行)来测试我的邮件系统的功能。

谢谢!

0 投票
1 回答
2788 浏览

ruby-on-rails - 在 schedule.rb 中使用 Rails 每当 gem 配置文件?

我的 rails 应用程序的 /config 文件夹中有一个名为 config.yml 的文件。我还有一个初始化程序:config/initializers/load_config.rb,代码如下:

我正在使用每当 gem 设置一个 cron 作业,并想使用我的 APP_CONFIG 来调用这样的函数:

但是每当我打电话时gem似乎无法识别配置文件

如何将配置中的值合并到 schedule.rb 文件中(而不是对值进行硬编码)?

谢谢!

0 投票
3 回答
1344 浏览

ruby-on-rails - Delayed_Job - 在 site5 服务器上

我目前正在使用 site5 服务器,并且想 rake jobs:work一直运行。除非我登录到服务器,否则我目前无法发送作业。我希望有人可以帮助我解决这个问题。ar_mailer和gem遇到了很多麻烦whenever......但是在我的 rails 应用程序中还有大约 5 个 gem 可以完美运行。

有人可以解释一下这个解决方案吗?非常感激。(作为插件安装了delayed_job)

0 投票
1 回答
608 浏览

ruby-on-rails - 缺少必需的宝石 - javan-whenever 和 rails 中的 cron 作业

我终于设法让 javan-whenever gem 在我的 site5 服务器上工作,并且更新 crontab 非常容易,但是每当使用生成的代码运行 cron 作业时,我都会在它列出的地方出现“缺少所需的 gem”错误大约 8/10 我的宝石。

有没有其他人有这个问题?如果是这样,解决方案是什么。

有趣的是,当它输出我的宝石所在的位置时,这一切都是正确的,并且宝石可以从我的应用程序中正常加载。

干杯,马特尼亚

0 投票
6 回答
8539 浏览

ruby-on-rails - Rails 的 cron 任务的“delayed_job”真的是这样吗?

delay_job 位于http://github.com/collectiveidea/delayed_job

delay_job 有能力做 cron 任务吗?比如每晚凌晨 1 点运行一个脚本。或者每 1 小时运行一次脚本。

如果没有,有什么合适的宝石可以做到这一点?是否可以使用浏览器对其进行远程监控,并记录成功和错误?

0 投票
2 回答
2192 浏览

ruby-on-rails - 在 Rails 项目中将脚本/运行器的 Ruby 脚本放在哪里?

我已经看到将它放在 lib 文件夹中的示例,以及在 app 文件夹中的另一个示例。Rails 2.3.8 和 Rails 3 约定是否有标准放置位置?

0 投票
1 回答
1672 浏览

ruby-on-rails - Ruby:如何妖魔化 MailMan(传入邮件处理微框架)

我正在使用mailman gem从 pop3 服务器获取电子邮件并将其发送到 Rails 应用程序。我应该怎么做才能让邮递员成为守护进程?请告诉我最简单的方法。

可能是什么时候 gem可以提供帮助?就像是:

0 投票
2 回答
993 浏览

ruby-on-rails - 为什么我总是在“script/runner”前面需要“ruby”?

当我这样做时,script/runner它给了我-bash: script/runner: Permission denied

当我这样做sudo script/runner时,它给了我sudo: script/runner: command not found

只有当我这样做时它才有效ruby script/runner。为什么?在其他任何地方,我看到人们只是在script/runner没有ruby前面的情况下跑......有没有“解决”这个问题?它导致我的 javan-whenever 生成的 crontab 失败,Permission denied因为它只是在script/runner没有ruby...的情况下运行