1
我在rails 2.3.8上使用ruby,我對這項技術非常瞭解。我正在使用Windows 7,但我打算很快聘請Linux主機。如何使用rails建立批處理進程
我想知道如何建立一個每天晚上運行的東西,如進程:在數據庫檢查的東西,更新值,發送簡訊電子郵件等
我在rails 2.3.8上使用ruby,我對這項技術非常瞭解。我正在使用Windows 7,但我打算很快聘請Linux主機。如何使用rails建立批處理進程
我想知道如何建立一個每天晚上運行的東西,如進程:在數據庫檢查的東西,更新值,發送簡訊電子郵件等
爲「執行每天晚上」試瞭解更多關於「的crontab」
,並瞭解更多關於「寫作rake任務」(即在你的Rails應用程序的/ lib目錄/子目錄任務* .rake文件)爲您的問題Rails的部分
你每晚的crontab作業看起來像:
0 2 * * * cd /path/to/rails && rake db:check:stuff
注意,不是一個命令行,不要試圖執行這些星號:)它說,上午2:00每天晚上
個人喜歡耙任務執行的東西,但你可能只是使用腳本/跑步者爲您的任務:
0 2 * * * cd /path/to/rails && ./script/runner my_script.rb
謝謝。我會更詳細地瞭解這一點。有什麼辦法可以在Windows上測試這些進程嗎? – 2010-06-04 15:49:16
尋找win32 crontab的實現,我相信cygwin樹至少有一個 – 2010-06-07 07:49:18