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'? –