我正在运行:script/runner -e production MyModel.delay.capture_authorizations
然而,我不认为它在运行。My Model函数已定义capture_authorizations
:
def capture_authorizations
puts 'whatever'
File.open('/root/lograils', 'a') {|f| f.write("STUFF") }
end
然而,这似乎并没有起到任何作用。当我运行该命令时,它什么都不显示,而且该文件也没有写入。
此外,我已经从/root/lograils
文件中删除了chmod 777
,所以它绝对是可写的。
Jim Stewart帮助发表了他的评论。我拿出了.delay
,一切都很顺利。谢谢