问题标签 [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 投票
1 回答
3548 浏览

ruby - 帮助 Ruby 中用于 cron 任务的“Whenever” gem

我以前没有使用过 cron,所以我不能确定我做对了。我想要自动化的任务似乎没有运行。我在终端中执行了这些步骤:

  1. sudo gem 随时安装
  2. 切换到应用程序目录
  3. 无论何时。(这创建了文件 schedule.rb)
  4. 我将此代码添加到 schedule.rb:

    /li>
  5. 我将此代码添加到 deploy.rb:

    /li>
  6. 我在终端做了这个:每当

  7. 它返回:

    /li>
  8. 在终端中单独运行这些命令可以:

    /li>
  9. 现在在开发模式下运行本地服务器脚本/服务器,我没有看到任何证据表明代码实际上正在运行。有没有我没有做的步骤?“无论何时”的指南都没有显示除我所做的之外的任何其他内容。

0 投票
1 回答
918 浏览

ruby-on-rails - 使用 ruby​​ gem 编写 cron 作业时出现问题

我正在尝试使用when gem 设置一个cron 作业。我已经写了应该在 schedule.rb 中运行 cron 作业的时间,并且还更新了railscasts中提到的 crontab 。但是 cron 作业似乎没有运行。我只是在本地机器上使用它。

这是 schedule.rb 代码

这就是我做 crontab -l 时的结果

我只提前 5 分钟(即 2:23)设置了 cron。

它被执行,当我从命令行尝试它时

你能告诉我我是否遗漏了什么吗?谢谢!!!

0 投票
1 回答
3130 浏览

ruby-on-rails - Cron 不能在每当 gem 中工作

我试图在我的rails应用程序上使用gem,它似乎不起作用,因为我在我的模型中创建了一个任务并定义了一个只打印时间的方法。每当我尝试运行时,只要-i它给我以下错误

我不知道我在设置 gem 时是否做错了什么。我正在开发环境中测试它

我的代码如下

我的模型如下

请我需要知道我是否做错了什么。

先感谢您

0 投票
1 回答
287 浏览

cron - 从 cron 运行 rake

我已经开始使用Whenever gem 来安排带有rails 的cron 作业。

但遗憾的是 rake 无法运行,我将问题追溯到未加载的环境。

每当 gem 生成脚本,例如:

我设法让它工作

[更改是 -i(交互式)而不是 -l(登录)]

根据cron的文档,它们的语法是正确的。谁能提示为什么它在 Ubuntu 10.4 上可能会失败?

谢谢

0 投票
2 回答
1052 浏览

ruby - 无论何时使用 gem

我正在尝试whenever在我的应用程序中使用 gem,但我无法在schedule.rb.

抛出的错误是

我也在使用捆绑器,所以我所有的宝石都被冻结到应用程序中。

0 投票
4 回答
4790 浏览

ruby-on-rails - rake 任务中使用的错误 ruby​​ 路径以 cron 的形式执行

我正在尝试使用when gem 来执行几个rake 任务。似乎正确设置了 cron 任务 - 这里的信息来自生成的邮件输出。以下是执行命令的示例:

rake clean:my:task --silent'

以下是一些环境变量:

这是以下错误:

当我登录时,我可以从同一目录运行这些 rake 任务,但是当我运行时

我明白了

/usr/bin 中似乎有一个“rake”,但正在运行

给了我同样的错误:

解决此问题的最佳方法是什么?

0 投票
4 回答
4112 浏览

ruby-on-rails - Rails - 每当 gem - 动态值

可以说我有一个这样的 cronjob:

虽然,我想让“1.day”更具动态性,例如通过管理页面中的表单更改值。

然后它可能看起来像这样:

或者

谁能想出如何使这项工作的想法?

显然,这样做的原因是我可以使用存储在我网站上的数据库中的值,就像一条消息说

0 投票
1 回答
944 浏览

ruby-on-rails - Ruby/Rails - 每当 gem - 循环 cron 任务

我想通过我的管理页面控制我的 cron 作业。
基本上我的数据库中有我的 cronjobs,我想“即时”创建我的 crontab。

这是一个例子:

但是,无论何时都不会输出循环内的任何任务,而只会输出“静态”任务。

我怎样才能让每当“理解”我的循环?

0 投票
2 回答
2029 浏览

ruby-on-rails - Javan 每当 Gem 将输出作为本地邮件发送给我

Javan 的 When gem for Ruby on Rails 非常棒,但是,我遇到了一个问题,即它将我登录的任何输出发送到/var/mail/user我不想接收。有谁知道如何关闭这个?

谢谢,

哈里斯

0 投票
1 回答
1391 浏览

ruby-on-rails - 使用 Capistrano 部署时,Sudo 无法访问 shell 命令

我正在使用 capistrano 部署我的 Rails 3 应用程序。

我有已添加到 sudoers 的用户(部署)。这是我正在部署的用户。

当我以 deploy 身份登录服务器时,我可以访问我需要的所有 gem 命令 .ie:bundle,无论何时等。

Capistrano 似乎以 sudo 运行,当我尝试时:

我明白了

这意味着每次我尝试部署时,它都会失败并回滚。

我尝试在 deploy.rb 文件中将 :use_sudo 设置为 false 但仍然没有运气

有什么建议么?

这是我完整的部署脚本,以防我遗漏了任何内容: