任务专题提供任务的最新资讯内容,帮你更好的了解任务。
我正在使用随时为rails应用程序安排任务. 我有一个任务,如: every 24.hours do command "do_this" rake "do_that" end 我的观点是,当我把它写到我的crontab时,每当有-w时,我看到它生成了两个同时运行的独立任务.问题是,两者在逻辑上都是一个序列,这意味着,rake任务“do_that”应该在命令“do_this”已经成功运行
我正在编写一个rake任务,每隔一分钟(可能每30秒一次)被Whenever调用,它会联系一个轮询API端点(我们数据库中的每个用户).显然,这不是单个线程的高效运行,但可以多线程吗?如果没有,是否有一个很好的基于事件的HTTP库可以完成工作? I’m writing a rake task that would be called every minute (possibly every 30
从发条机构调用耙机任务的语法是什么?我已经尝试了各种语法,似乎没有任何效果. (由于Heroku的支持,我特别关注发条.) 这是我的clock.rb,使用与宝石使用相同的语法: module Clockwork puts "testing clockwork!" every(30.seconds, 'Send Messages') { rake 'scheduler:send_me
我正在尝试创建一个rake任务,它接受一个必需的第一个参数,然后我想把它们组合成一个数组的任意数量的附加参数: rake course["COURSE NAME", 123, 456, 789] 我试过以下但是args [:numbers]只是一个字符串w / 123而不是所有的数字. task :course, [:name, *:numbers] => :environment do |t,
我正在使用Capistrano来处理我的部署,我的设置有两个不同的角色:Web和:处理.他们都具有通常的部署任务,但是对于两种类型的服务器,重启任务需要不同. 所以我的第一次尝试是这样的: task :restart, :roles => :web do run "... web related restart stuff ..." end task :restart, :roles =
我从另一个Rake任务调用了三个Rake任务.第一个Rake任务要求在执行环境变量之前设置环境变量. 以下工作,但是这意味着我失去了所有关键任务的输出: namespace :deploy do task :staging => :environment do `EXAMPLE=something rake db:rebuild` Rake::Task["rake envs:
我有一个 ruby在rails应用程序,我试图找到一种方法来运行一些代码每几秒钟. 我已经使用cron或cron-like实现发现了许多信息和想法,但是这些只是精确到了一分钟,和/或需要外部工具.我想每15秒左右踢任务,我希望它在应用程序中完全自包含(如果应用程序停止,任务停止,没有外部设置). 这被用于缓存数据的后台生成.每隔几秒钟,任务将汇集一些数据,然后将其存储在所有客户端请求使用的缓存中.
这是我现在运行rak依赖任务的方式 task :test => [:prepare_testdir,:run_tests] 目前这两个依赖任务没有参数.但是我需要在任务之一添加参数.它应该像命令行一样运行 rake prepare_testdir[mydir] 如何将此新参数传递给此 task :test => [:prepare_testdir,:run_tests] 我努力了 task :te
我正在编写一个创建两个不同模型的Rails 3生成器.这是一个非常简化的示例,我正在尝试: def my_generator_task invoke "model", ["foo"] invoke "model", ["bar"] end 问题是Thor invoke method只调用一次任务,所以对“模型”任务的第二次调用永远不会发生,“bar”模型永远不会被创建.有没有人知道一个优雅
在命令行,我可以运行这样的多个任务 rake environment task1 task2 task3 如何以编程方式执行此操作?我知道我可以执行一个这样的任务 Rake::Task['task1'].invoke 你可以调用两个任务: require 'rake' task :task1 do |t| p t end task :task2 do |t| p t end Rake
我想从delayed_job运行一个rake任务(apn:notifications:从apn_on_rails gem传递).换句话说,我想将一个延迟的工作排入队列,这个工作将调用apn:notifications:提供rake任务. 我从http://geminstallthat.wordpress.com/2008/02/25/run-rake-tasks-with-delayedjob-d
轨道中的Cron解决方案众多且非常好.那不是我在这里挣扎的. 相反,我遇到的麻烦就是让用户创建他们自己的重复任务(比如提醒) – 特别是如何在数据库中建模和存储这些任务(一个好的用户界面也是非常重要的 – 如果有的话会很棒)代码那里).谷歌日历在这里是一个很好的例子(添加活动的UI,而不是整个日历)……他们应该能够在每天下午1点CST,或周一/周三/周五,或每周等等.无论cron解决方案是什么然后
我知道我可以使用以下内容来调用子任务列表,并让每个子任务都使用我项目的Rails环境: task :main_task => [:sub_task1, :sub_task2] do end task :sub_task1 => :environment do Model1.some_class_method end task :sub_task2 => :environment do
我有一个佣金任务 task :post_hit, [:host, :title, :description, :model, :num_assignments, :reward, :lifetime, :qualifications, :p, :opts] => :environment do |t, args| :p需要是一个哈希,但如果我尝试: rake turkee:post_hit["ht
多线程的一个优点是,应用程序的用户界面部分始终可以作出响应,即使其他线程正在执行任务。同步事件和作为标志的字段通常用于通知其他线程停止。以下示例使用同步事件来取消任务。要使用本示例,请在项目中添加以下模块。要启动线程,请调用 StartCancel.StartTask() 方法。要取消一个或多个正在运行的线程,请调用 StartCancel.CancelTask() 方法。 Module Star
            提高班下一阶段的学习任务概括起来很简单——软件工程   1.        软工视屏 要求:做笔记,画图,看完后写关于机房收费的文档 2.        UML的视屏 要求:做笔记 3.        Rose制图 要求:看完后,画机房收费系统的UML图(共9种) 4.        C#的学习,目标主要是为大话设计模式做准备 要求:尽量将代码都实现了 5.    大话设计
我无法理解我的错误 方法: public List<Task> GetAllTasks() { var AllTasks = from t in tasks where t.Status.ToString() == "Completed" || t.Status.ToString() == "Pending" se
我想在我的网站上创建一个通知系统(像堆栈溢出) 我们如何安排在24小时内为用户发送通知的任务? 我们可以使用MVC4还是应该使用Windows服务? 编辑: 我在MVC4应用程序的3个月内使用FluentScheduler的经验。 FluentScheduler易于配置和使用,但它不会随时运行任务。有时运行,有时不运行。 我认为最好的安排方式是Windows Service,以确保在特定时间运行任
我需要在ASP.NET MVC站点上重复运行一个任务;它需要每个时间间隔运行(间隔无关紧要). 我通过设置运行任务的Global.asax.cs Application_Start中的后台线程来实现这一点,睡眠时间间隔然后再次运行…. 虽然这样做似乎不是正确的方法,看起来有点hacky. 所以我用Timer对象替换它,这不能可靠地工作 – 似乎其他人也遇到了问题 – 所以我不打算用它. 这需要在M
我在ASP.NET MVC 3应用程序中有一个搜索操作,它返回包含给定关键字的建议和建议: [HttpPost] public ActionResult Search(string query, int pg = 0) { var keywords = query.Split(new[] { ' ', ',', ';' }, StringSplitOptions.Remo