【发布时间】:2015-09-23 11:04:52
【问题描述】:
我的程序每 3 秒读取一次配置文件。在一个while循环内。使用记事本等外部编辑器更改配置文件后,我的程序会出于某种原因创建一个临时文件并继续从那里读取。
我希望我的程序从当前配置文件中读取,以便在我的程序中获得最新的更改。
我能做些什么呢?
简化代码:
while(true)
file = File.open(filename, "r")
data = JSON.parse(file.read) if file
file.close
sleep(3)
end
【问题讨论】:
-
这是你的程序。您必须说明为什么您的程序会创建一个临时文件并从那里读取它。我们不知道为什么会发生这种情况,我们无能为力。