自动在Ruby中下载文件

用户名

我正在尝试编写一个ruby脚本,只要打开计算机,它就会每30-45分钟自动从某台服务器下载一些文件(以防止过载)。我的计算机有时可能已关闭,但下载应该会继续(可能会重新下载当前文件)。我已经有了文件列表,但是我不知道如何制作这样的脚本以自动运行。我可以通过哪些方式做到这一点?

汤马索普

如果您要使用跨平台调度程序,那么如果您使用的是* nix系统,则可以尝试使用rufus-scheduler,也可以基于cron的任何时间使用它。

require 'rufus-scheduler'

scheduler.every '3h' do
  download_my_files_list
end

只要语法相似,所有任务都包含在scheduler.rb文件中

every 3.hours do
  runner "MyFiles.download"
  rake "my:rake:task"
  command "/usr/bin/my_great_command"
end

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章