我想通過使用他們的面板得到一些通過Dreamost的cron工作。我還使用耙子來執行這些工作Rails Dreamhost Cron工作
我耙文件位於
應用程序/ lib目錄/任務/ example.rake
但我不知道是什麼代碼來給面板執行它們
我想通過使用他們的面板得到一些通過Dreamost的cron工作。我還使用耙子來執行這些工作Rails Dreamhost Cron工作
我耙文件位於
應用程序/ lib目錄/任務/ example.rake
但我不知道是什麼代碼來給面板執行它們
我的建議是避免試圖做到這一點。
手動編輯cron作業是一個痛苦的屁股,rails有一些很好的實用工具來避免它。
有一個使用wheneverize寶石來防止這些問題的railscast。
http://asciicasts.com/episodes/164-cron-in-ruby
如果你想這些cron作業的每一個部署到Dreamhost的時間自動更新,只是把它作爲你的Capistrano的deploy.rb
如果你不使用Capistrano的一部分,我強烈建議你看看:
http://www.capify.org/index.php/Capistrano
編輯
如果你想利用DH cron的路線,下面應該工作
cd /full/path/to/your/project && rake example
你有一些很好的建議,但dreamhost面板很簡單,這是用dh添加的最好方法,因爲我聽說他們的機器人殺死了長時間運行的進程 – s84 2010-06-18 08:35:28
所有wheneverize gem都會簡化cron作業的創建。它從字面上修改crontab文件。在多臺服務器上進行維護要比在整個地方手動編輯cron文件簡單得多。 使用wheneverize不會產生長時間運行的過程 – 2010-06-18 08:38:55
是的,你的權利。這兩個過程只需編輯cron選項卡。我剛剛安裝了10分鐘的時間,而且非常棒! – s84 2010-06-18 11:01:06