As we all know cron job can be scheduled in linux systems.
So scheduling the any job in wordpress is easy because scheduling the events in wordpress is provided by wordpress itself.
WordPress provides the following functions to schedule the events.
wp_schedule_event(); //using this method you can schedule events.
More information you need to check following article