我需要每天重命名一个文件,但是我是ruby的新手,并且在如何做到这一点时丢失了。是否有可能使用EventMachine每天执行一个方法
我有这样的方法:
def self.start_server
begin
EventMachine.run {
update_now
start_servers
EventMachine.add_periodic_timer(1) { update_now }
EventMachine.add_periodic_timer(@config[:interval]) { write_queue }
EventMachine.add_periodic_timer(@config[:syncinterval]) { flush_queue }
}
ensure
cleanup
end
end
是否有可能在这里补充,将每天运行一次的东西。将文件重命名为以下格式的方法<yyymmdd>.sqlite
。
是否有可能使它适用于此?
运行作业一次,每天对我听起来像一个** **的cron任务。 – spickermann
@spickermann但我需要它在代码上,但问题其实是,如果它可能与'EventMachine' – majidarif