一个好用的定时任务管理gem包

RoR项目里面一个实用的定时任务处理管理插件。

coro支持Ruby 2.2+, 2.3+, Rails 4.*, 和 Rails 5.*.。


安装使用
 gemfile里面添加gem

     
 执行  bundle install  

        rails generate crono:install
        rake db:migrate

实现安装,安装后会产生app/jobs/ 文件夹,该文件放定时任务文件,

定时job任务写法

config/cronotab.rb  里面写 定时任务的调用

web端查看

添加路由

本地手动启动命令 : bundle exec crono RAILS_ENV=development

本地后台运行命令: bundle exec crono start RAILS_ENV=development
本地后台结束命令: bundle exec crono stop RAILS_ENV=development
⚠️  后台运行需要安装  gem'daemons'

浏览器查看 http://localhost:3000/crono     路由定义的路基

任务管理界面
最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • Spring Cloud为开发人员提供了快速构建分布式系统中一些常见模式的工具(例如配置管理,服务发现,断路器,智...
    卡卡罗2017阅读 135,463评论 19 139
  • CentOs6.4上安装升级redmine1.0手册 第一步:安装依赖包 第二步:安装MySQL,命令 第三步:安...
    静候轮回silly阅读 4,839评论 0 0
  • linux资料总章2.1 1.0写的不好抱歉 但是2.0已经改了很多 但是错误还是无法避免 以后资料会慢慢更新 大...
    数据革命阅读 14,187评论 2 33
  • 1.线程与进程的概念 线程是CPU独立运行和独立调度的基本单位,是程序中独立运行的代码段,程序默认开启一条线程...
    迷恋代码阅读 2,817评论 0 0
  • 这一阵《X战警:天启》正在热映,这部电影获得看很好的口碑,演员也都是实力派,中国的影迷都很有意思,给国外的一些演员...
    小精灵灰豆xy阅读 11,677评论 9 7