0
我遵循每當寶石網站上的指令,並試圖在開發和服務器上的生產模式下跟隨它。每當寶石和cron作業
set :output, "/file/to/path/cron.log"
every 1.day, at: '11:59 pm' do
command "sudo touch /file/to/path"
runner "Location.transfer_data",:environment => 'production'
end
它不會創建文件(因爲我沒有關於生產的數據,所以這是一個測試)。
我花了幾個小時試圖調試和crontab -l
給我這個輸出
59 23 * * * /bin/bash -l -c 'sudo touch /file/to/path >> /file/to/path/cron.log 2>&1'
59 23 * * * /bin/bash -l -c 'cd /var/www/name && script/rails runner -e production '\''Location.transfer_data'\'' >> /file/to/path/cron.log 2>&1'
問候,
巴巴爾拉赫曼
請看看[編輯的幫助(http://stackoverflow.com/editing-help)。 – Cyrus
如何現在編輯它? – Babar
@Babar你是否在'transfer_data'中檢查了'log info'? –