whenever

    0熱度

    2回答

    我的config/schedule.rb文件看起來像這樣: LOG_FILE = File.expand_path("#{__FILE__}/../../log/Scripts.log") set :environment_variable, 'BACKEND_ENV' set :environment, :production_backend set :output, LOG_FILE

    0熱度

    1回答

    每當使用gem來管理我的Rails 3.2.13應用程序的cron作業時。 部署與Capistrano。 以下是我在outpout得到: /home/marcele/.rvm/gems/[email protected]/gems/capistrano-2.15.5/lib/capistrano/configuration/loading.rb:18:in `instance': Please r

    0熱度

    1回答

    正如標題我正​​在 軌道4 的Ruby 1.9.3-P0 RVM 1.6.9 每當0.8.3 項目的寶石 我運行whenever -w並在crontab中獲得適當的設置。 如果我複製&粘貼該命令都可以很好地工作。 Cron但有其他意見。 我在這裏嘗試了以下建議http://danielsz.github.io/how-to-run-rvm-scripts-as-cron-jobs/index.ht

    1熱度

    2回答

    我的應用程序涉及人們進入主頁,輸入他們爲了好玩而打賭的名字,他們的電子郵件地址,他們想要提醒的日期以及一些關於賭注的細節。我每天都用這個運行一次的寶石。 bet.rb class Bet < ActiveRecord::Base attr_accessible :details, :email, :name, :reminder, :sent # Sends user a r

    -1熱度

    1回答

    如何指定工作的開始和結束? 示例每5分鐘執行一次,上午5點開始,晚上10點結束。這是可能的嗎?

    0熱度

    1回答

    我在Ubuntu服務器上將我的Rails 3.2應用程序用於Whenever gem。我有一份月度工作,我想在每月的第一天運行,但似乎沒有工作。 我知道該代碼的工作原理是因爲我在服務器上從控制檯運行它時發現它沒有運行。我還有其他更頻繁運行的工作(每小時,每天),但這個工作沒有運行。有人可以幫助我確定我做錯了什麼嗎? # schedule.rb every 1.month, :at => "beg

    0熱度

    1回答

    我寫了一個cronjob,但即使我更新了schedule.rb,它也不會開始工作。我用javan /每當。我使用: ruby 1.9.2p290 (2011-07-09 revision 32553) [x86_64-darwin10.3.0] 當我的crontab -l: # Begin Whenever generated tasks for: company_list PATH=/bi

    6熱度

    2回答

    我正在使用每當gem運行rake任務時。 當我運行rake任務時,它在開發環境下運行,但是當它在預定時間運行時,它指的是生產環境。 如何強制在開發環境下運行預定的rake任務。 據我所知,我將不得不使用RAILS_ENV變量,但不知道該把它放在哪裏。 我認爲,這與任何時候寶石都無關。

    0熱度

    1回答

    我最近做了一個名爲dvi_scrape的Ruby寶石,用於我正在開發的新Rails網站。 dvi_scrape gem下載網頁,從它們中提取金融數據,處理數據並將結果輸出到Postgres數據庫。 我能夠讓Ruby命令Dvi_scrape.dopeler在手動執行時按預期工作。但是,我無法按預期在通過cron執行時正常工作。 如何從我的WebFaction帳戶中的cron獲得此工作? 我正在使用的

    2熱度

    1回答

    我們正在使用任何寶石在我們的鐵軌項目上,並且有一項任務需要每小時運行一次,但僅限於星期天的一天。 我知道我可以安排按小時計算的任務,通過這樣的事情: every 1.hour do # do something end ,我也明白,我可以安排它在特定的時間上週日: every :sunday, :at => "11:00pm" do #do something end