#!/usr/bin/env ruby
require_realtive '../config/environment'
User.where('update_cash_at < ?', Time.zone.now).find_each do |user|
# делаем нужные обновления пользователю, также обновляем update_cash_at,
# чтобы в следующий раз этого пользователя не обновлять
end
PermitRootLogin yesили логиньтесь не от рута
Используя fetch, например