# dropbox-sync.rb module Dropbox def self.exec(cmd) puts cmd `#{cmd}` end def self.sync self.exec %Q!dropbox start! loop do result = exec( %Q!dropbox status! ) p result break if result == "Idle\n" sleep 5 end self.exec %Q!dropbox stop! end end if $0 == __FILE__ Dropbox.sync end
require "dropbox-sync" Dropbox.sync