`
gazeldx
  • 浏览: 105869 次
  • 性别: Icon_minigender_1
  • 来自: 苏州
社区版块
存档分类
最新评论

Mac下用Whenever和Cron Job集成Rails

    博客分类:
  • Ruby
 
阅读更多
https://github.com/javan/whenever

http://stackoverflow.com/questions/14612818/whenever-gem-i-set-output-but-the-logfile-doesnt-show-up-where-id-expect-it

http://stackoverflow.com/questions/15395479/using-cron-on-mac-osx-mountain-lion

05 15 * * * bash -l -c 'cd /Users/lane/projects/duokong && bin/rails runner -e development '\''Index.auto_generate'\'' >> log/www.log 2>&1'
在15点05分去那个目录执行一段代码,并把日至写入。其实最终并没有用到whenever在Mac下。因为Cron 已经帮我完成了。

但Ubuntu下就要用到whenever了。
0
0
分享到:
评论

相关推荐

    计划任务Cron表达式生成

    `whenever`是Rails框架中用于简化Cron表达式创建的gem,它允许开发者用更易读的语法来定义计划任务。例如: ```ruby every 2.days, at: '3:00 am' do runner "MyModel.some_process" end ``` 在这个例子中,`...

    Rails3 使用rake启动后台任务

    在 Rails 中,可以使用如 Whenever 这样的库来简化这个过程。 4. **Delayed Job (DJ)**: DJ 是一个流行的 Rails 插件,用于处理后台任务。它将任务放入数据库队列,然后在后台进程(如 worker)中执行。要使用 DJ,...

    rails _sunspot 学习笔记

    它基于 Solr 和 Lucene 构建,可以方便地集成到 Rails 应用中,为用户提供高效的搜索功能。 #### 二、Sunspot 安装 在开始之前,请确保已经安装了以下组件: 1. **Ruby on Rails 3**:本文档主要针对 Rails 3 ...

    每当:Ruby中的Cron工作

    只要有Ruby gem可以提供清晰的语法来编写和部署cron作业。 安装 $ gem install whenever 或者在您的Gemfile中使用Bundler。 gem 'whenever' , require : false 入门 $ cd /apps/my-great-project $ bundle exec ...

    schedule_cron

    在Ruby编程语言中,`schedule_cron`通常指的是使用Cron来定时执行任务的功能。Cron是Unix-like操作系统中的一个时间调度程序,允许用户或系统管理员设置周期性被执行的任务。在Ruby中,开发者可以借助一些库,如`...

    ruby中执行周期性任务(定时任务)的3种方法

    【Ruby中的周期性任务实现】 ...Sidetiq是与Sidekiq集成的解决方案,适合已经在使用Sidekiq的Rails项目;而Clockwork则提供了更加灵活的跨平台定时任务管理方式。选择哪种方式取决于具体项目的需求和环境。

    whenever和wherever引导的两种状语从句.doc

    理解并正确使用whenever、wherever、whichever和whatever引导的不同从句,能够使英语表达更为准确且富有深度。在实际应用中,需要根据上下文来判断它们在句中的功能,是作为名词性从句还是让步状语从句,从而确保...

    rails_push_notifications_test:展示 Rails-Push-Notifications gem 的 Rails 项目

    这个名为 "rails_push_notifications_test" 的项目是一个示例应用,用于演示如何在实际开发中集成和测试 Rails-Push-Notifications。 首先,让我们深入了解一下 Rails-Push-Notifications gem 的核心功能。该 gem ...

    stakecom_toynh_whenever5oo_zip_elmo_

    Elmo是由DeepMind开发的,它使用预训练的深度双向语言模型来生成具有上下文敏感性的词向量,这种特性使其在许多NLP任务中表现出色,如问答系统、文本分类和情感分析等。 标签中的“toynh”和“whenever5oo”没有...

    GA.zip_GA_forthnfm_java_whenever2ir

    标题中的"GA.zip_GA_forthnfm_java_whenever2ir"表明这是一个关于遗传算法(GA)的应用,可能涉及到Forth、自然语言处理(NLP)、Java编程语言以及Whenever2IR(可能是一种特定的代码转换工具或框架)。描述中提到...

    Rails4-Start-Up:rails4为ruby 2.1.2启动

    rails4快速开发产品原型的基础代码,结构清晰,注释详细,遵守rails约定规范,包含一些基本的功能。可以查看完整版。 方案 Ruby管理:rbenv Ruby: Ruby 2.1.2 后端框架:Rails 4.2.0 前端框架:bootstrap 3 + jquery...

    Scheduled_tweets

    Ruby提供了TDD(Test-Driven Development)工具,如RSpec和Minitest,帮助开发者编写单元测试和集成测试。 9. **部署**:最后,你需要将你的Scheduled_tweets应用部署到服务器上,如Heroku或AWS,这样CRON job才能...

    flights:在 Rails 中处理飞行端点..

    部署说明 (Ubuntu 14.04):使用 Ruby 2.0.0p481(rbenv 而不是 rvm)、Rails 4.1.2、MongoDB 2.6 ~~部署时: 需要将bundle exec whenever --update-crontab map_server作业添加到 crontab( bundle exec whenever...

    mina-whenever

    Mina ::无论何时 这是的每当插件 安装 ... set :whenever_name # default: "#{domain}_#{rails_env}" 贡献 在GitHub上( 欢迎报告错误和请求请求。 该项目旨在提供一个安全,友好的合作空间,并且希

    ruby执行周期性任务的三种gem介绍

    首先,whenever是基于linux的cron服务的,所以,在windows平台上没有直接的方法使用该gem。whenever严格来说应该算一个cron的翻译器,将ruby代码翻译为cron脚本,从而将周期性任务转交给cron实际去完成。对于精通...

    rake-ui:用于管理耙任务的Rails引擎

    简短说明和动机。 用法 如何使用我的插件。 安装 将此行添加到您的应用程序的Gemfile中: gem 'rake-ui' 然后执行: $ bundle 或自己安装为: $ gem install rake-ui 安装完成后,安装发动机 Rails . ...

    DeployTool:Simple Rails 5部署工具

    简单而有效的Deploy Tool以面向过程的风格用Ruby编写。 对于基于公正服务器的简单项目以及教育和演示目的,此工具是不错的选择。 部署示例项目“ Rails 5 App” 如何部署Rails 5 App 1.克隆部署工具并安装gem ...

    action_cable_client:用于与Rails的ActionCable交互的ruby客户端。 -维修人员通缉

    动作电缆客户端 该gem是的包装,并支持Rails Action Cable协议。用法require 'action_cable_client'EventMachine . run do uri = "ws://localhost:3000/cable/" client = ActionCableClient . new ( uri , '...

    whenever.js:对JavaScript的重新解释,每当esolang

    适应和实施到JavaScript。 关于 与原始实现的最大区别在于,everyth.js使用函数声明而不是语句,并通过其名称字符串而不是语句号来引用它们。 这样,我们可以快速访问宿主Javascript的所有功能,包括声明全局变量并...

    smart_garden:基于Raspberry Pi的智能花园API

    自述文件 此Rails应用程序用于从... 运行“ whenever –update-crontab”以设置cron作业 运行“ rake db:create db:migrate”来设置数据库 重新启动Raspberry Pi 用法: 传感器的当前状态应该可用,请检查和 传

Global site tag (gtag.js) - Google Analytics