美文网首页
whenever使用

whenever使用

作者: biubiudog | 来源:发表于2019-08-06 11:12 被阅读0次
  • 安装:
  gem 'whenever', :require => false
  • 生成config/schedule.rb文件
  wheneverize
  • config/schedule.rb中添加自己的周期性任务
    whenever为我们提供了三种方法:runnerrakecommand
every 1.day, at: '9:00 am' do
  rake 'dealer_daily_statistic:run'
end

every 30.minute do
  runner "Dealer.generate_income_record"
end
  • 执行周期性任务:
whenever -i 更新定时任务,将schedule.rb中的任务更新到cronjob中
whenever -w  执行周期性任务
crontab -l 查看任务

crontab -l 发现是production环境时,可以使用crontab -e直接修改为develop环境。
whenever -c 清除crontab



cron是一个在后台运行的守护进程,crontab是一个设置cron的工具,在unix类unix系统中用来实现周期性功能的指令。
cron每分钟做一次检查,判读哪个命令可以用。

whenever事实上是一个cron翻译器,他将rails中的ruby代码翻译成cron脚本,从而将周期性的任务交给cron来执行。whenever可以使用ruby语言来写周期性任务代码,在ruby层控制代码,而不需要与shell脚本进行切换。

相关文章

  • whenever使用

    安装: 生成config/schedule.rb文件 config/schedule.rb中添加自己的周期性任务w...

  • whenever

    Rails Gem开发(二)——whenever实现周期性任务 - 简书

  • Whenever

    Whenever you fix yourself on one thought, or one situatio...

  • 官方教程#4-1-表单

    表单模板 使用'post'方法提交表单Whenever you create a form that alters...

  • Eyes On Me

    whenever sang my songs. on the stage,on my own! whenever ...

  • whenever and whereve

    那些无论何时何地一想起就会觉得无比“尴尬”的事情,不是说忘就能忘、想忘就能忘,因为它已经在你的脑袋里回放了无数遍,...

  • whenever and wherever

    月份变成十位数! 气温变成个位数! 感觉就是三个字! 冷! 冷! 冷! 秋衣秋裤厚外套穿起来!!! 除了这即将到来...

  • Whenever/Whatever/Wherever/Whoev

    Whenever 无论何时 1.Whenever I meet Lily,she make herself up ...

  • ruby on rails实现周期性任务whenever

    周期性任务可以使用whenever,sidetiq等gem,一次性任务可以使用sidekiq来完成 1. when...

  • crontab 与 whenever

    一、什么是crontab crontab 命令常见于Unix 和 类Unix的操作系统中,用于设置周期性被执行的指...

网友评论

      本文标题:whenever使用

      本文链接:https://www.haomeiwen.com/subject/cuxidctx.html